是否可以ls
注意到hidden
Mac OS X上的文件标志?
当前,一个简单的ls -lO
产生:
$ ls -lO
total 0
drwxr-xr-x@ 84 danielbeck staff - 2856 29 Mai 22:44 Applications
drwx------+ 158 danielbeck staff - 5372 29 Mai 15:27 Desktop
drwx------@ 250 danielbeck staff - 8500 30 Mai 20:40 Documents
drwx------+ 11 danielbeck staff - 374 29 Mai 22:21 Downloads
drwx------@ 84 danielbeck staff - 2856 29 Mai 22:48 Library
drwx------@ 3 danielbeck staff hidden 102 3 Apr 20:45 Movies
drwx------@ 5 danielbeck staff hidden 170 3 Apr 20:45 Music
drwx------+ 215 danielbeck staff - 7310 29 Mai 22:54 Pictures
drwxr-x---@ 7 danielbeck staff hidden 238 3 Apr 20:45 Public
drwxr-xr-x@ 4 danielbeck staff hidden 136 24 Apr 23:25 Sites
因此,我们具有三种可见性:常规的可见文件,带hidden
文件标志的文件(实际上并未在Terminal中隐藏)以及名称以点开头的真正隐藏的文件。
有没有一种方法,例如使用别名或可靠的外壳功能,使ls
治疗hidden
标记,并.dothidden
在默认情况下并显示与文件相同的,即隐藏ls -A
或ls -a
类似于搜索的行为方式取决于价值defaults read com.apple.Finder AppleShowAllFiles
?
我知道,man chflags
特别提到的hidden
标志仅对GUI隐藏,即Finder。