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