微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

MacOS Catalina-在Finder中从根目录显示所有目录

如何解决MacOS Catalina-在Finder中从根目录显示所有目录

作为一个不太情愿的Mac用户,我通常会对应该非常简单的事情感到沮丧。 Finder是其中之一。当尝试从Firefox打开XML文件时,系统询问我希望使用哪个应用程序打开它。显然是MacVim。为此,我需要导航到/ usr / local / bin / gvim,这是/ Cellar的符号链接,因为它是与HomeBrew一起安装的。但是,当我选择“打开方式”并单击“选择”时,Finder出现并且认为“应用程序”。它不在那儿,我只想直接导航到符号链接。切换到“ Macintosh HD”(对于更高级的听众也称为“ /”)仅显示“应用程序”,“库”,“系统”和“用户”。还有其他地方吗? / usr,/ bin,/ etc在哪里?作为用户,这似乎是不屑一顾的。这不是我在文件系统中位置的准确表示。抱歉,这有点棘手,但也是一个合理的问题。如何一直显示这些内容

enter image description here

解决方法

有意通过特殊的“ hidden”标志将UNIX(小写)目录从视图中隐藏。您可以在ls -lO中看到它们:

Chimera:~ morpheus$  ls -lO /
total 14
drwxrwxr-x+ 59 root  admin  sunlnk            1888 Sep 23 16:46 Applications
drwxr-xr-x+ 65 root  wheel  sunlnk            2080 Mar 20  2020 Library
drwxr-xr-x   2 root  wheel  hidden              64 Sep 30  2018 Network
drwxr-xr-x@  5 root  wheel  restricted         160 Sep 21  2018 System
drwxr-xr-x   7 root  admin  -                  224 Mar 20  2020 Users
drwxr-xr-x@  8 root  wheel  hidden             256 Sep 23 21:17 Volumes
drwxr-xr-x@ 37 root  wheel  restricted,hidden 1184 Mar 27  2019 bin
drwxrwxr-t@  2 root  admin  hidden              64 Feb  8  2019 cores
dr-xr-xr-x   3 root  wheel  hidden            4821 Aug 30 19:38 dev
lrwxr-xr-x@  1 root  wheel  restricted,hidden   11 Sep 30  2018 etc -> private/etc
dr-xr-xr-x   2 root  wheel  hidden               1 Sep 24 07:59 home
-rw-r--r--   1 root  wheel  hidden,compressed  313 Aug 17  2018 installer.failurerequests
drwxr-xr-x   2 root  wheel  -                   64 Oct  3  2018 mnt
drwxr-xr-x   2 root  wheel  -                   64 Jan 21  2018 mnt1
dr-xr-xr-x   2 root  wheel  hidden               1 Sep 24 07:59 net
drwxr-xr-x   6 root  wheel  sunlnk,hidden      192 Sep 30  2018 private
drwxr-xr-x@ 64 root  wheel  restricted,hidden 2048 Mar 27  2019 sbin
lrwxr-xr-x@  1 root  wheel  restricted,hidden   11 Sep 30  2018 tmp -> private/tmp
drwxr-xr-x@  9 root  wheel  restricted,hidden  288 Sep 21  2018 usr
lrwxr-xr-x@  1 root  wheel  restricted,hidden   11 Sep 30  2018 var -> private/var

此外,Finder不会显示隐藏的“”。文件,则需要使用-a“说服” ls -l的方法相同(尝试为“ ls -lOa /”,为简便起见,在此省略)。

同时按下苹果键和Shift和'。'将显示所有内容。使其成为默认行为:

defaults write com.apple.finder AppleShowAllFiles YES

如果您对基本原理感兴趣-它可以追溯到NeXTSTEP(MacOS X的前身,后来称为我们现在所知道的),该公司希望为其自己的(大写首字母)目录提供用户界面,在隐藏底层UNIX(BSD层)的内容的同时,看到非root用户也无处可寻(而且大多数用户不了解终端/外壳)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。