可以像 Linux 一样隐藏 MacOS 上的文件和文件夹吗?

可以像 Linux 一样隐藏 MacOS 上的文件和文件夹吗?

我正在尝试制作一个 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

相关内容