[記事公開日]2025/10/06
🛡️ attribコマンドの使い方|ファイル属性を変更して保護や管理を行う方法
もくじ
はじめに
Windowsでファイルやフォルダを管理する際、「読み取り専用」や「隠しファイル」といった属性を設定することで、誤操作や不要な表示を防ぐことができます。コマンドプロンプトから属性を確認・変更できるのが「attrib」コマンドです。
GUIからも属性は変更できますが、attribコマンドを使うことで一括処理やスクリプトでの自動化が可能となり、システム管理やセキュリティ強化に役立ちます。この記事では、attribコマンドの基本操作から応用例、注意点や活用シーンまで詳しく解説します。
🛠 attribコマンドとは?
-
役割:ファイルやフォルダの属性を表示・変更する
-
用途:読み取り専用設定、隠しファイル化、システム保護属性の設定
-
特徴:複数の属性を組み合わせて制御可能
📌 基本的な使い方
ファイルの属性を表示
attrib file.txt
-
file.txt の現在の属性を表示
フォルダ内の全ファイルの属性を表示
attrib *.*
-
カレントディレクトリのすべてのファイル属性を表示
サブディレクトリも含めて表示
attrib /s
-
フォルダ以下すべてのファイル属性を表示
🔍 主な属性記号
| 記号 | 意味 |
|---|---|
| R | 読み取り専用 (Read-only) |
| H | 隠しファイル (Hidden) |
| S | システムファイル (System) |
| A | アーカイブ (Archive) |
-
+ を付けると属性を付与
-
– を付けると属性を解除
例:隠しファイルに設定
attrib +h secret.txt
例:読み取り専用を解除
attrib -r data.docx
例:複数属性を同時に設定
attrib +r +h important.docx
📊 出力例
C:\Work>attrib file.txt
A R C:\Work\file.txt
-
「A」はアーカイブ、「R」は読み取り専用を意味する
📚 活用シーン
誤削除を防ぐ
-
利用例:
attrib +r important.docx -
効果:読み取り専用にして誤操作を防止
機密ファイルの非表示
-
利用例:
attrib +h +s secret.xlsx -
効果:エクスプローラー上で見えなくし、セキュリティを高める
バックアップ対象の指定
-
利用例:
attrib +a report.docx -
効果:バックアップ時に差分対象として扱いやすくなる
バッチ処理での一括制御
@echo off
attrib +r +h C:\Data\*.docx
-
効果:特定拡張子のファイルを一括で隠し・保護
⚠️ 注意点
-
隠しファイルにしても完全なセキュリティ対策にはならない(表示設定を変えれば見える)
-
システムファイル属性を不用意に変更すると、Windowsの動作に悪影響を与える可能性あり
-
読み取り専用を付与しても、コマンドや管理者操作で上書きされることがある
📊 まとめ表
| コマンド | 用途 | 主な活用シーン |
|---|---|---|
| attrib file.txt | 属性確認 | 基本操作 |
| attrib +r file.txt | 読み取り専用付与 | 誤削除防止 |
| attrib -r file.txt | 読み取り専用解除 | 編集可能化 |
| attrib +h file.txt | 隠しファイル化 | 機密ファイル管理 |
| attrib +s file.txt | システム属性付与 | OS管理用 |
| attrib +a file.txt | アーカイブ属性付与 | バックアップ管理 |
関連記事
-
ren / renameコマンドでファイル名を変更する方法
-
moveコマンドでファイルやフォルダを移動する方法
-
copyコマンドでファイルをコピーする方法
-
icaclsコマンドでアクセス権限を変更する方法
さいごに
「attrib」コマンドは、ファイルやフォルダの属性を制御することで、誤操作防止やセキュリティ強化、バックアップ運用に役立ちます。
単体利用だけでなく、バッチ処理やスクリプトに組み込むことで、より効率的にファイル管理を行うことができます。
