「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

attrib【コマンド】

pointこの用語のポイント

pointコマンドだよ

pointWindowsで使えるよ

pointファイルの属性を設定するよ

スポンサーリンク

簡単に書くよ

attrib【コマンド】とは

コンピュータさんに対する命令文(コマンド)のひとつ
であり

ファイルの属性を設定するときに使うコマンド
です。


image piyo

詳しく書くよ

属性は「どんなやつ?」ってのを表す情報ね。
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

を実行した場合は、今いるフォルダにある、すべてのファイルに付与されている属性が表示されます。
ちなみに、フォルダは表示されません。
ご注意ください。

基本的な使い方は、そんな感じですね。


image piyo2

一言でまとめるよ

まぁ「attrib」ってコマンドが出てきたら「ファイルの属性を設定するときに使うんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像027
書籍画像047

おまけ

■訳してみるよ

「attrib」は多分「attribute(アトリビュート)」の略です。
「attribute(アトリビュート)」の意味は「属性」とかです。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
実務で役立つ ログの教科書 基礎知識から収集方法・分析手法・トラブルシューティング・パフォーマンス最適化・機械学習での活用まで
インフルエンサー六法 活動開始から情報発信、収益化までに潜むトラブル対策50