Ist es möglich, unter Mac OS X auf das Dateiflag ls
aufmerksam zu machen hidden
?
Derzeit produziert ein einfaches 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
Wir haben also drei Arten der Sichtbarkeit: normale, sichtbare Dateien, Dateien mit dem hidden
Dateiflag, die im Terminal nicht wirklich versteckt sind, und wirklich versteckte Dateien, deren Namen mit einem Punkt beginnen.
Gibt es eine Möglichkeit, z. B. mithilfe eines Alias oder einer zuverlässigen Shell-Funktion, ls
Behandlung hidden
und .dothidden
Dateien gleich zu machen, dh standardmäßig auszublenden und mit ls -A
oder ls -a
anzuzeigen, ähnlich wie sich Finder je nach Wert von verhält defaults read com.apple.Finder AppleShowAllFiles
?
Mir ist bekannt, dass man chflags
speziell erwähnt, dass hidden
Flag nur vor der GUI, dh Finder, versteckt ist.