¿Es posible lsconocer el hiddenindicador de archivo en Mac OS X?
Actualmente, un simple ls -lOproduce:
$ 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
Por lo tanto, tenemos tres tipos de visibilidad: archivos regulares, visibles, archivos con la hiddenmarca de archivo, que en realidad no están ocultos en la Terminal, y archivos realmente ocultos cuyos nombres comienzan con un punto.
¿Hay alguna manera, por ejemplo, usando un alias o una función de shell confiable, para hacer que el lstratamiento hiddenmarcado y los .dothiddenarchivos sean iguales, es decir, ocultarse de forma predeterminada y mostrar con ls -Ao ls -a, de forma similar a cómo se comporta Finder dependiendo del valor de defaults read com.apple.Finder AppleShowAllFiles?
Soy consciente de que man chflagsmenciona específicamente que la hiddenbandera solo se esconde de la GUI, es decir, Finder.
fuente




