使用终端在Mac上查看隐藏的文件和文件夹

在终端的帮助下揭示隐藏的内容

您的Mac有几个秘密,隐藏的文件夹和您看不到的文件。 你们中许多人可能甚至不知道你的Mac上有多少隐藏的数据,从基本的东西,例如用户数据和应用程序的偏好文件,到Mac需要正确运行的核心系统数据。 Apple会隐藏这些文件和文件夹,以防止您意外更改或删除Mac所需的重要数据。

苹果的推理很好,但有时您可能需要查看Mac文件系统的这些偏离角落。 实际上,您会发现访问Mac隐藏角落是我们许多Mac故障排除指南中的步骤之一,也是我们的备份重要数据(如邮件消息Safari书签)的指南之一 。 幸运的是,Apple包含了访问OS X和最近的macOS中隐藏的好东西的方法。 在本指南中,我们将集中精力使用终端应用程序,该应用程序为许多Mac核心功能提供类似命令行的界面。

借助终端,只需一个简单的命令即可让您的Mac泄露其秘密。

终端是你的朋友

  1. 启动终端 ,位于/ Applications / Utilities /
  2. 在终端窗口中键入或复制/粘贴以下命令。 在输入每一行文字后,按回车键回车键

    注意:下面只有两行文字。 根据浏览器窗口的大小,这些行可能会包装并显示为多于两行。 这个小技巧可以使复制命令变得更容易:将光标放在命令行中的任何单词上,然后双击。 这将导致整行文本被选中。 然后,您可以将该行粘贴到终端中。 确保以单行形式输入文本。
    默认写入com.apple.finder AppleShowAllFiles TRUE


    killall Finder
  1. 在终端中输入以上两行代码将允许您使用Finder在Mac上显示所有隐藏文件。 第一行告诉Finder显示所有文件,而不管隐藏标志如何设置。 第二行停止并重新启动Finder,以便更改生效。 当你执行这些命令时,你可能会看到你的桌面消失并重新出现; 这个是正常的。

现在可以看到隐藏的内容

现在Finder正在显示隐藏的文件和文件夹,你能看到什么? 答案取决于您正在查看的特定文件夹,但在几乎每个文件夹中,都会看到一个名为.DS_Store的文件。 DS_Store文件包含有关当前文件夹的信息,包括用于文件夹的图标,其窗口将打开的位置以及系统需要的其他信息位。

比无处不在的.DS_Store文件更重要的是Mac用户曾经有权访问的隐藏文件夹,例如Home文件夹中Library文件 。 库文件夹包含许多与您在Mac上使用的特定应用程序和服务相关的文件和文件夹。 例如,你有没有想过你的电子邮件存储在哪里? 如果您使用Mail,您可以在隐藏的Library文件夹中找到它们。 同样,库文件夹包含您的日历 ,备注, 联系人已保存的应用程序状态等等。

继续浏览库文件夹,但不要做任何改变,除非你有一个特定的问题,你正在尝试修复。

既然您可以看到Finder中的所有隐藏文件夹和文件(比如快三倍),那么您可能会希望再次隐藏它们,因为它们往往会将Finder窗口与多余的项目混为一谈。

隐藏混乱

  1. 启动终端 ,位于/ Applications / Utilities /
  2. 键入或复制/粘贴以下命令到终端窗口。 在输入每一行文字后,按回车键回车键

    注意:下面只有两行文字,每行都有自己的灰色框。 根据浏览器窗口的大小,这些行可能会包装并显示为多于两行。 不要忘记上面的三键提示,并确保以单行形式输入文本。
    默认写入com.apple.finder AppleShowAllFiles FALSE
    killall Finder

噗! 隐藏的文件再次被隐藏。 在制作此Mac提示时,没有隐藏的文件夹或文件受到伤害。

更多关于终端

如果终端应用程序的强大功能让您感到不安,您可以了解更多关于终端可以在我们的指南中发现的秘密: 使用终端应用程序访问隐藏功能

参考

默认手册页

killall手册页