Esiste un file di configurazione 'nascosto' per Finder?

2

C'è un modo per nascondere file e cartelle da Finder come faccio con Nautilus usando .hidden config file?

Su Nautilus posso creare un file chiamato .hidden e inserire al suo interno un elenco di file che voglio nascondere.

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

Posso fare qualcosa di simile con OS X Finder senza dover anteporre un . (punto) prima del nome del file?

    
posta Fez Vrasta 26.02.2015 - 16:05
fonte

1 risposta

6

Utilizza il flag di file "nascosto" per questo:

chflags hidden file1.txt directory "something else hidden"

Consulta la % pagina man dichflags per maggiori informazioni. Per vedere quali file sono nascosti (e altri flag di file), usa 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

BTW il "@" è lì per indicare i file che hanno attributi estesi - il flag "nascosto" in stile unix viene anche mostrato come un vecchio flag Finder in stile MacOS, che ora è rappresentato come un bit nel " com.apple.FinderInfo "attributo esteso. Puoi anche visualizzare gli attributi estesi con ls -lO@ e i loro contenuti 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

Il "32" significa che ci sono 32 byte di dati nell'attributo "com.apple.FinderInfo", e nel dump completo l'esadecimale "40" corrisponde al flag "Invisible" nel vecchio stile Struttura dati FinderInfo (/ FileInfo) .

    
risposta data 26.02.2015 - 16:52
fonte

Leggi altre domande sui tag