ファイル名がドットで始まるのはなぜですか?ドットを最初の文字として使用せずにファイルを非表示にできますか?

ファイル名がドットで始まるのはなぜですか?ドットを最初の文字として使用せずにファイルを非表示にできますか?

最初は偶然だと思ったが、もう見ると偶然でもある。ラベルこの目的のために、隠されたすべてのファイル名はドットで始まります。これが合意なのか?なぜそれを選ぶのですか?変更できますか?あるいは、他の多くの質問に対する答えを示唆する関連質問で@evilsoupが提案したように、名前を変更せずにファイルを隠すことはできます(.名前の最初の文字として使用されます)。

ベストアンサー1

ウィキペディアによると

前に . が付くファイル名は Unix 初期のソフトウェアのバグ結果を隠すようになっています。 lsコマンドは、ファイルシステムに追加された特別な項目.とディレクトリ項目を..表示しないことにしました。しかし、名前が.正しい名前.または..

...それで、それはエラーで始まりましたが、機能として受け入れられまし...。このファイルを隠す方法は実際にはほとんどの場合十分にうまく機能するため、誰もWindowsスタイルのファイルを隠すことを実装しようとしていないようです。

また、他の動作を実装すると、*nixの世界にさらに断片化が生じるという事実もありますが、これは誰も望まないことです。

ファイルを隠す別の方法がありますいいえ名前の変更は必要ですが、GUIファイルマネージャでのみ機能します。 (それらの中では普遍的ではありません。主要なLinuxで使用されていますが、OSXのFinderはそうではなく、ニッチなLinuxファイルマネージャはこの動作をサポートしていないようです).hidden。できます。lsShell globはそれを尊重しませんが、それでも機能できます。

おすすめ記事