如何访问 macOS 上的 /usr 目录?

Cod*_*ead 1 mac terminal macos

如何在 macOS 中访问终端中的所有目录?(usr 等,dev 等)macOS 正在隐藏它们。

是否可以在 macOS 上的终端程序中访问它们,或者 Apple 不允许这样做?如果是这样,我是否需要使用售后终端程序?

我无法通过谷歌搜索找到答案。我刚刚打电话给 Apple 技术支持,他们不会告诉我该怎么做。他们说他们不希望人们在他们的操作系统中乱搞。我最终将不得不购买另一台计算机,但我现在买不起。如果有人愿意帮助我,我将不胜感激。

Gor*_*son 5

macOS 隐藏操作系统的内部结构与大多数建筑物隐藏其布线和管道(在墙壁和地板内)的原因大致相同:部分原因是它们看起来很丑,部分原因是人们不会弄乱它们并最终触电和/或用水喷洒整个房间。如果您愿意,您当然可以在 macOS 上公开操作系统文件,但是如果您在不知道自己在做什么的情况下弄乱它们,则很可能会破坏某些内容。坦率地说,如果你不得不问这个问题,你真的不知道你在做什么。

你还想乱搞吗?好的,但首先假设会发生可怕的事情。Mac 上有重要文件吗?那么你最好将它们备份到其他地方。一个备份很好,两个更好(特别是如果它们采用不同的格式)。此外,制作一个安装程序磁盘(按照Apple 说明,或使用DiskMaker X),以便您可以轻松擦除和重新安装操作系统,如果它全部运行一边

现在,如何获取隐藏文件?有几种方式:

  1. 使用 macOS 提供的终端应用程序,位于 /Applications/Utilities 文件夹中。标准的 unix 命令会显示您提到的隐藏文件夹,但默认情况下它们会隐藏以“.”开头的文件和文件夹。如果您想查看它们,请使用ls -a(“-a”表示“显示 [a]ll”)或ls -A(显示“.”和“..”之外的点文件)。
  2. 如果您知道隐藏文件夹的路径,则可以使用 Finder 导航到它们。选择前往菜单 > 前往文件夹 (Command-Shift-G),输入您要前往的路径(例如“/etc”),然后单击前往。
  3. 从 macOS Sierra (v10.12) 开始,您可以在 Finder 中按 Command-Shift-Period,它会切换通常隐藏的文件和文件夹的可见性。

请注意,这些都没有绕过文件权限限制。为此,您需要sudo在终端中进行类似操作,或者 Finder 允许您通过输入管理员名称和密码执行的任何各种操作。还有一些系统完整性保护即使使用管理员覆盖也禁止的操作;你可以禁用它,但我不推荐它