我正在尝试制作一个 Python 脚本,为我在任何平台上创建的特定文件创建一个隐藏文件夹。
我知道你可以通过在 Linux 中放置“.”来轻松完成此操作。作为文件或文件夹名称的开头,但没有发现任何内容表明您可以在 MacOS 上执行相同的操作。我没有可供测试的 MacOS 系统,这让我遇到了障碍。
我是否能够像在 Linux 系统中一样创建一个名为“.file”的目录和/或文件,或者我是否需要使用chflags
我在任何地方看到的方法?
答案1
隐藏文件名是 Unix shell 和其他标准 Unix 工具的一个功能,而不是任何特定文件系统实现的功能(“隐藏”名称只是以点开头的名称)。
macOS 因为它是 Unix 操作系统,所以像 Linux 或任何其他 Unix 一样支持隐藏文件名。
macOS 上的示例:
$ touch file .hidden_file
$ ls
file
$ ls -a
. .. .hidden_file file