【かくしふぁいる】

隠しファイル とは?

最終更新:
💡 消えたのではなく、一覧の「奥にしまった書類」

通常のファイル一覧では表示を省かれるファイル。非表示にする規則はOSやツールで異なり、暗号化やアクセス制限とは別の仕組みです。

📌 このページのポイント
隠しファイル:一覧の見え方が違う GNU ls GNU ls -A 通常表示 ドット付きも表示 note.txt note.txt .config 表示は1件 表示は2件 同じ場所にある note.txt と .config の例 ファイルの存在は2件のまま -A は特別な . と .. を除いて表示 非表示はアクセス制限や暗号化とは別
例のファイルはnote.txtと.configの2件だけです。表示を切り替えても存在するファイルは変わりません。WindowsのHidden属性はドット付きファイル名とは別の規則です。
ひよこ ひよこ
ペンギン先生、隠しファイルはどこか別の場所にあるの?
ペンギン先生 ペンギン先生
同じフォルダにあっても、普段の一覧から省かれるんだよ。引き出しの奥にしまった書類のようなもので、なくなったわけではないんだ。
ひよこ ひよこ
どうすれば見えるの?
ペンギン先生 ペンギン先生
たとえばGNUの ls では、先頭がドットの名前を通常は省くよ。note.txt と .config の2件だけを例にすると、通常は note.txt、ls -A ならこの2件を表示するんだ。-Aは特別な . と .. を除いて表示する指定だね。
ひよこ ひよこ
Windowsでも先頭にドットを付ければ隠れるの?
ペンギン先生 ペンギン先生
WindowsにはHiddenという属性があるよ。ドット付きの名前というUnix系の慣習とは別だから、ファイル名だけで同じ動作になるとは限らないんだ。表示するかどうかはツールの設定にもよるね。
ひよこ ひよこ
大事な情報は隠しファイルにすれば安心なの?
ペンギン先生 ペンギン先生
それだけでは守れないよ。非表示は一覧の見せ方の話で、アクセス権限や暗号化とは別なんだ。隠れたファイルが見えないことと、存在しないことや読めないことを混同しないでね。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「隠しファイル」って出てきたら「通常の一覧では見えにくくしてあるファイル」と思えればだいたいOK!
📖 おまけ:英語の意味
「Hidden File」 = 表示を隠したファイル
💬 hiddenは隠されたという意味で、一覧での見え方を表しているんだよ

参考資料

← 用語集にもどる