在 macOS 中创建隐藏文件夹
你可以通过利用 macOS 的 unix 底层创建一个从默认 Finder GUI 视图中隐藏的文件夹。然而,这听起来可能比实际情况复杂得多,事实证明,在 Mac 上制作一个完全隐藏的文件夹其实非常容易。
本篇演练既详细介绍了如何制作隐藏文件夹,又介绍了如何在 macOS 中自己访问它。
首先让我们创建隐藏的文件夹,然后我们将访问 Mac 上的秘密文件夹,还将展示如何在你改变主意时让它再次可见。所有这些都依赖于在文件名前放置一个英文句号。
如何创建秘密文件夹
- 启动终端 Terminal(位于 /Applications/Utilities);
- 在命令行输入:
mkdir .hiddenfolder
可以随意用其他的名字来代替 hiddenfolder
,名字中不要留空格和特殊字符,这样会方便以后的处理。
如何访问秘密文件夹
- 现在点击回到 Finder,并按 Command+Shift+G 键,弹出“前往文件夹”对话框;
- 输入你刚刚创建的文件夹的完整路径,分别用你的用户名和文件夹名替换
username
和hiddenfolder
:/users/username/.hiddenfolder/
- 你的隐藏文件夹现在将在 Finder 中打开,你可以拖放任何你想要的东西到目录中。
将现有的文件夹隐藏起来,并使隐藏的文件夹重新可见
实际上,你可以使任何文件夹从 Finder(和大多数应用程序)中不可见,只需在名称前面添加一个英文句号,你可以通过命令行对现有文件夹进行操作:
mv Folder .Folder
而你可以通过反过来,把前面的句号去掉,让任何不可见或隐藏的文件夹重新可见:
mv .Folder Folder
请注意,在 macOS Finder 中,你不能在文件夹或文件名前输入句号,如果你尝试,你会看到这个对话框,告诉你点“.
”是为 macOS 系统软件保留的:
设置 macOS 显示隐藏文件夹
实际上,你可以通过在终端 Terminal 中发出命令,将 macOS 设置为显示隐藏文件。这将在 Finder 中完全暴露你的隐藏文件夹,但你也会看到大量其他重要的系统文件和文件夹。一般不建议保持激活,因为这既让很多用户感到困惑,也容易误删重要文件。
隐藏文件夹的注意事项
记住,这些文件夹并不是完全隐藏的,只是在 macOS Finder 中看不到。许多应用程序也不会看到这个文件夹,但是各种 FTP 程序,比如 Transmit,有显示不可见文件的选项,这些应用程序会看到这个文件夹。同样的,任何输入 ls
命令并添加 -a
标志的人都可以通过命令行看到这个文件夹,表示要显示所有文件,就像这样:
ls -a
如果你安装了 Apple 的开发者工具,你可以使用一个名为“setfile”的实用工具,它允许你将任何目录或文件设置为不可见,但对可见性的限制实际上与上述技术相同:文件在 Finder 中不可见,但使用 ls -a
或某些应用程序可见。
本文由 吳文俊 翻译,原文地址 Create a Hidden Folder in Mac OS X