Attribコマンドの例、スイッチ、オプションなど
attrib コマンドは、 ファイルまたはフォルダのファイル属性を表示または変更する コマンドプロンプトコマンド です。
Windowsエクスプローラで、オブジェクトを右クリックし、[ プロパティ ] > [全般 ]タブに移動することで、ほとんどのファイルとフォルダの属性を検索して設定することもできます。
Attribコマンドの可用性
attribコマンドは、 Windows 10 、 Windows 8 、 Windows 7 、 Windows Vista 、 Windows XP 、および旧バージョンのWindowsを含むすべてのWindows オペレーティングシステムのコマンドプロンプトで使用できます。
Advanced Startup Options 、 System 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スイッチは、コピーされたファイルの読み取り専用属性を保持します。