Che cosa farebbe nascere i normali file dal Finder ma non dal terminale?

0

Ho esportato una serie di foto dal computer di mia moglie per estrarle da una condivisione Wi-Fi. Ho aperto la directory in Finder e ho detto che c'erano 0 file. So di aver visto il Finder in ritardo prima di riconoscere i file nella cartella, ma questo non era uno di quei casi.

Sono andato nel terminale e ho potuto vedere tutti i file erano lì e questi non erano nomi di file "UNIX hidden" (cioè prefissato con un punto). Tuttavia, ho notato che avevano attributi estesi per com.apple.FinderInfo e com.apple.quarantine. Ho rimosso entrambi gli attributi per capire che poteva esserlo e ora i file erano semplicemente -rw------- autorizzati. Li ho persino modificati per consentire autorizzazioni di gruppo / altri, tuttavia, ANCORA non sono stati visualizzati nel Finder. Se provassi a usare il comando open IMG_0123.JPG dal terminale (sia prima che dopo ogni azione che ho provato), sarebbero felici di apparire nell'applicazione Anteprima. Finalmente sono riuscito a vederli dopo averli copiati in una partizione FAT32 e poi ricopiati.

FWIW, i file sono stati copiati tra le macchine Mavericks.

Quindi la mia domanda è: perché questi file non compaiono nel Finder?

    
posta bjb 17.06.2015 - 15:09
fonte

1 risposta

0

Su BSD hai un flag di file che ti permette di nascondere il file.

$ chflags hidden path/to/file per nascondere un file.

Puoi vedere il flag con ls -lO

$ ls -Ol foo.txt
-rw-r--r-- 1 harry staff - 0 17 Jun 15:57 foo.txt
$ chflags hidden foo.txt
$ ls -Ol foo.txt
-rw-r--r-- 1 harry staff hidden 0 17 Jun 15:57 foo.txt 
    
risposta data 17.06.2015 - 15:57
fonte

Leggi altre domande sui tag