すべてのプラットフォームで生成された特定のファイルの隠しフォルダを生成するPythonスクリプトを作成しようとしています。
Linuxに「.」を入れると、簡単にこれを行うことができることがわかります。ファイルやフォルダ名の先頭に使用しましたが、MacOSで同じことができることを示唆するものはありません。テストするMacOSシステムがなかったため、障害物に遭遇しました。
chflags
Linuxシステムのように、「.file」という名前のディレクトリおよび/またはファイルを作成できますか?それともどこでも見た方法を使うべきですか?
答え1
隠されたファイル名は、特定のファイルシステム実装の機能ではなく、Unixシェルや他の標準のUnixツールの機能です(「隠された」名前はドットで始まる名前にすぎません)。
macOSはUnixオペレーティングシステムなので、Linuxや他のUnixと同様に隠しファイル名をサポートしています。
macOSの例:
$ touch file .hidden_file
$ ls
file
$ ls -a
. .. .hidden_file file