attrib【コマンド】
コマンドだよ
Windowsで使えるよ
ファイルの属性を設定するよ
スポンサーリンク
簡単に書くよ
attrib【コマンド】とは
コンピュータさんに対する命令文(コマンド)のひとつ
であり
ファイルの属性を設定するときに使うコマンド
です。
詳しく書くよ
属性は「どんなやつ?」ってのを表す情報ね。
Windowsの場合、ファイルの属性としては
・読み取り専用属性
・アーカイブ属性
・システムファイル属性
・隠しファイル属性
・非インデックス対象ファイル属性
・オフライン属性
・スクラブファイルなし属性
・整合性属性
・固定属性
・固定解除属性
・SMR BLOB 属性
を、それぞれ設定できます。
※この説明を書いている時点までに発売されているWindows OSの場合
それを踏まえて
ファイルに属性を設定するときに使うコマンド
が「attrib」コマンドです。
「attrib」コマンドはWindows系で使えます。
書き方は
attrib [付与・解除する属性] [対象ファイル名] [オプション]
です。
[付与・削除する属性]は以下の形で指定します。
| 属性指定 | 説明 |
|---|---|
| +R | 読み取り専用属性を付与 |
| -R | 読み取り専用属性を解除 |
| +A | アーカイブ属性を付与 |
| -A | アーカイブ属性を解除 |
| +S | システムファイル属性を付与 |
| -S | システムファイル属性を解除 |
| +H | 隠しファイル属性を付与 |
| -H | 隠しファイル属性を解除 |
| +O | オフライン属性を付与 |
| -O | オフライン属性を解除 |
| +I | 非インデックス対象ファイル属性を付与 |
| -I | 非インデックス対象ファイル属性を解除 |
| +X | スクラブファイルなし属性を付与 |
| -X | スクラブファイルなし属性を解除 |
| +P | 固定属性を付与 |
| -P | 固定属性を解除 |
| +U | 固定解除属性を付与 |
| -U | 固定解除属性を解除 |
また、オプションもいくつかあります。
| オプション | 説明 |
|---|---|
| /S | サブフォルダ内のファイルも処理対象とする |
| /D | フォルダも処理対象とする。「/S」オプションと一緒に使う必要がある |
| /L | 対象がシンボリックリンクの場合、シンボリックそのもの(参照先ではなく)を処理対象とする |
です。
[対象ファイル名]を省略した場合は、今いるフォルダ内の全ファイルが処理対象となります。
例えば
attrib +R /S /D
を実行すると、今いるフォルダ配下のすべてのファイルとフォルダに読み取り専用属性が付与されます。
また[対象ファイル名]はワイルドカードを使って指定することも できます。
例えば
attrib +R a* /S
を実行すると、ファイル名が「a」で始まるファイルのみ処理対象となります。
ちなみに[付与・削除する属性]を省略した場合は、現在の属性が表示されます。
例えば
attrib hoge.txt /S
を実行すれば「hoge.txt」に現在付与されている属性が表示されますし
attrib /S /D
を実行すれば、今いるフォルダ配下のすべてのファイルとフォルダに付与されている属性が表示されます。
何も指定しないで
attrib
を実行した場合は、今いるフォルダにある、すべてのファイルに付与されている属性が表示されます。
ちなみに、フォルダは表示されません。
ご注意ください。
基本的な使い方は、そんな感じですね。
一言でまとめるよ
まぁ「attrib」ってコマンドが出てきたら「ファイルの属性を設定するときに使うんだな~」と お考えください。






