[登録されているタグ]

[記事公開日]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」コマンドは、ファイルやフォルダの属性を制御することで、誤操作防止やセキュリティ強化、バックアップ運用に役立ちます。

単体利用だけでなく、バッチ処理やスクリプトに組み込むことで、より効率的にファイル管理を行うことができます。

すべてを開く | すべてを閉じる

ページ上部へ戻る