Mac OS Xでファイルフラグをls
認識させることは可能hidden
ですか?
現在、単純なもの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
したがって、3種類の可視性があります。通常の可視ファイル、hidden
実際にはターミナルで非表示にならないファイルフラグのあるファイル、およびドットで始まる名前の実際に非表示のファイルです。
方法は作るために、エイリアスまたは信頼性の高いシェル関数を使用して、例えばそこにあるls
御馳走をhidden
フラグを付け.dothidden
、デフォルトでは同じ、すなわち非表示をファイルとして表示しls -A
たりls -a
、Finderがの値に応じてどのように動作するかに似てdefaults read com.apple.Finder AppleShowAllFiles
?
フラグはGUIから非表示、つまりFinderのみにman chflags
特に言及していることを認識していますhidden
。