Attribコマンド

Attribコマンドの例、スイッチ、オプションなど

attrib コマンドは、 ファイルまたはフォルダのファイル属性を表示または変更する コマンドプロンプトコマンド です。

Windowsエクスプローラで、オブジェクトを右クリックし、[ プロパティ ] > [全般 ]タブに移動することで、ほとんどのファイルとフォルダの属性を検索して設定することもできます。

Attribコマンドの可用性

attribコマンドは、 Windows 10Windows 8Windows 7Windows VistaWindows XP 、および旧バージョンのWindowsを含むすべてのWindows オペレーティングシステムコマンドプロンプトで使用できます。

Advanced Startup OptionsSystem Recovery Options 、およびRecovery Consoleなど、さまざまなバージョンのWindowsで利用可能なオフラインの診断ツールおよび修復ツールには、attribコマンドも含まれています。

このattribコマンドは、 DOSコマンド としてMS-DOSでも使用できます。

注:特定のattribコマンドスイッチと他のattribコマンド構文の利用可能性は、オペレーティングシステムによって異なります。

Attribコマンドの構文とスイッチ

attrib [ + a | -a ] [ + h | -h ] [ + i | -i ] [ + r | -r ] [ + s | -s ] [ + v | -v ] [ + x | -x ] [ ドライブ ] [ パス ] [ ファイル名 ] [ / s [ / d ] [ / l ]]

ヒント:上記または下の表に示すattribコマンド構文の解釈方法がわからない場合は、 コマンド構文の読み方を参照してください。

attrib attribコマンドだけを実行すると、コマンドを実行するディレクトリ内のファイルに設定されている属性が表示されます。
+ a アーカイブファイル属性をファイルまたはディレクトリに設定します
-a アーカイブ属性をクリアします。
+ h 隠しファイル属性をファイルまたはディレクトリに設定します
-h 隠し属性をクリアします。
+ i 'コンテンツインデックスなし'のファイル属性をファイルまたはディレクトリに設定します。
-私 'コンテンツインデックスなし'のファイル属性をクリアします。
+ r 読み取り専用のファイル属性をファイルまたはディレクトリに設定します
-r 読み取り専用属性をクリアします。
+ s システムファイル属性をファイルまたはディレクトリに設定します
-s システム属性をクリアします。
+ v 整合性ファイルの属性をファイルまたはディレクトリに設定します。
-v 整合性属性をクリアします。
+ x noスクラブファイル属性をファイルまたはディレクトリに設定します。
-バツ no scrub属性をクリアします。
ドライブ 、パス、ファイル名 これは、ファイルの属性( ファイル名 、オプションでドライブパス )、ディレクトリ( パス 、オプションでドライブ )、またはドライブの属性を表示または変更するドライブです。 ワイルドカードの使用は許可されています。
/秒 このスイッチを使用して、指定したドライブおよび/またはパス内のサブフォルダまたはドライブまたはパスを指定しない場合は実行中のフォルダ内のサブフォルダに表示または変更したファイル属性を実行します。
/ d このattribオプションには、ファイルだけでなく、実行中のディレクトリも含まれます。 / d/ sとのみ使用できます。
/ l / lオプションは、あなたがシンボリックリンクのターゲットの代わりにシンボリックリンク自体にattribコマンドで行っていることを適用します。 / lスイッチは、 / sスイッチも使用している場合にのみ機能します。
/? attribコマンドでhelpスイッチを使用すると、上記のオプションの詳細がコマンドプロンプトウィンドウに表示されます。 attrib /?を実行していますか? helpコマンドを使用し ヘルプ属性を実行するのと同じです。

注意: Recovery Consoleでは、attribコマンドに+ c-cスイッチを使用できます。これらのスイッチは、それぞれ圧縮ファイル属性を設定およびクリアします 。 Windows XPのこの診断領域外では、compactコマンドを使用してコマンドラインからのファイル圧縮を処理します。

attribコマンドでワイルドカードを使用できる場合は、*記号を使用してファイルのグループに属性を適用できることを意味します。

ただし、該当する場合は、システムまたは隠し属性をクリアしてから、ファイルの他の属性を変更する必要があります。

Attribコマンドの例

attrib + rc:\ windows \ system \ secretfolder

上記の例では、attribコマンドを使用して、 c:¥windows¥systemにあるsecretfolderディレクトリに対して、 + rオプションを使用して読み取り専用属性を有効にしています。

attrib -hc:\ config.sys

この例では、 c:ドライブのルート・ディレクトリーにあるconfig.sysファイルには、 -hオプションを使用して隠されたファイル属性がクリアされています。

attrib -h -r -sc:\ boot \ bcd

今回は、attribコマンドを使用して、 bcdファイルから複数のファイル属性を削除します。これは、Windowsが起動するために重要なファイルです。 実際、上記のようにattribを実行することは、 「WindowsでBCDを再構築する方法」チュートリアルで概説したプロセスの重要な部分です。

attrib myimage.jpg

単純なattribの例で終了するには、単にmyimage.jpgというファイルの属性を表示するだけです。

Attribコマンドのエラー

コマンドプロンプトのほとんどのコマンドと同様に、スペースやスペースを含むフォルダやファイル名を二重引用符で囲むことを忘れないでください。 attribコマンドでこれを忘れると、 "Parameter format not correct - "エラーが発生します。

たとえば、コマンドプロンプトでmyフォルダを入力する代わりに、その名前のフォルダへのパスを表示するには、 "my folder"と入力して引用符を使用します。

「アクセスが拒否されました」などのAttribコマンドのエラーは、属性を変更しようとしているファイルに十分なアクセス権がないことを意味します。 Windowsでこれらのファイルの所有権を取得してから、もう一度試してください。

Attribコマンドの変更点

+ i-i 、および/ l attribコマンドオプションは、Windows Vistaで最初に使用でき、Windows 10を介して保持されています。

attribコマンドの+ v-v+ x 、および-xスイッチは、Windows 7、Windows 8、およびWindows 10でのみ使用できます。

Attrib関連コマンド

xcopyコマンドは、何かをバックアップした後にファイルの属性に影響を与えるのが一般的です。 たとえば、xcopyコマンドの/ mスイッチは、ファイルがコピーされた後、アーカイブ属性をオフにします。

同様に、xcopy / kスイッチは、コピーされたファイルの読み取り専用属性を保持します。