Come faccio a rendere invisibili i link simbolici nel Finder?

11

Uso SetFile tramite il terminale per rendere invisibili file e cartelle all'interno delle finestre del Finder. Questo non sembra funzionare su collegamenti simbolici: la destinazione del collegamento simbolico è resa invisibile, piuttosto che il link simbolico stesso.

Vedo un numero di collegamenti simbolici in / che sono invisibili nel Finder (ad esempio /etc -> private/etc ), quindi sembra possibile. Posso duplicare questo comportamento?

    
posta Annika Backstrom 06.09.2011 - 16:38
fonte

3 risposte

12

Per nascondere:

chflags -h hidden <symlink>

Per mostrare di nuovo:

chflags -h nohidden <symlink>
    
risposta data 06.09.2011 - 17:04
fonte
2

Lettura fallita.

-P                                # perform action on symlink instead of following it

Questo flag ha strani rientri in SetFile -h , e devo averlo ignorato semplicemente supponendo che fosse correlato al flag di data -m .

SetFile -P -a V my_symlink
    
risposta data 06.09.2011 - 17:19
fonte
0

Se utilizzi ln -s source_file target_file da un terminale, riceverai ad es. /etc -> private/etc mostrato in ls -la - ma ha mostrato solo il file_destinazione nella cartella.

    
risposta data 06.09.2011 - 17:27
fonte

Leggi altre domande sui tag