¿Existe un archivo de configuración '.hidden' para Finder?

2

¿Hay alguna forma de ocultar archivos y carpetas de Finder como hago con Nautilus usando el archivo de configuración .hidden ?

En Nautilus puedo crear un archivo llamado .hidden y colocar dentro una lista de archivos que quiero ocultar.

# Example of .hidden file
file1.txt
directory
something else hidden

¿Puedo hacer algo similar con OS X Finder sin tener que anteponer un . (punto) antes del nombre del archivo?

    
pregunta Fez Vrasta 26.02.2015 - 16:05

1 respuesta

6

Use la marca de archivo "oculto" para esto:

chflags hidden file1.txt directory "something else hidden"

Consulte la chflags man page para más información. Para ver qué archivos están ocultos (y otras marcas de archivo), use ls -lO :

$ ls -lO
total 0
drwxr-xr-x@ 2 gordon  staff  hidden 68 Feb 27 00:52 directory
-rw-r--r--@ 1 gordon  staff  hidden  0 Feb 27 00:52 file1.txt
-rw-r--r--  1 gordon  staff  uchg    0 Feb 27 00:54 lockedfile.txt
-rw-r--r--@ 1 gordon  staff  hidden  0 Feb 27 00:52 something else hidden
-rw-r--r--  1 gordon  staff  -       0 Feb 27 00:53 visiblefile.txt

Por cierto, "@" está ahí para indicar los archivos que tienen atributos extendidos: la bandera "oculta" de estilo Unix también se muestra como una bandera del buscador MacOS de estilo antiguo, que ahora se representa como un bit en " com.apple.FinderInfo "atributo extendido. También puede ver los atributos extendidos con ls -lO@ y sus contenidos con xattr -l filename :

$ ls -lO@ file1.txt
-rw-r--r--@ 1 gordon  staff  hidden  0 Feb 27 00:52 file1.txt
        com.apple.FinderInfo    32
$ xattr -l file1.txt 
com.apple.FinderInfo:
00000000  00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00  |........@.......|
00000010  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |................|
00000020

El "32" significa que hay 32 bytes de datos en el atributo "com.apple.FinderInfo", y en el volcado completo el hexadecimal "40" corresponde al indicador "Invisible" en el estilo antiguo estructura de datos de FinderInfo (/ FileInfo) .

    
respondido por el Gordon Davisson 26.02.2015 - 16:52

Lea otras preguntas en las etiquetas