Mostra i file invisibili dalla riga di comando

9

Per impostazione predefinita, un numero di directory di sistema (come ~ / Library) sono nascoste in OS X (cioè non appaiono nel Finder):

SochepossofarloattraversolaGUI,mavorreiaggiungereunoscriptaimiei dotfiles che lo fanno automaticamente per alcuni directory di sistema.

È possibile rimuovere il flag nascosto per un file / directory dalla riga di comando?

    
posta Markus Schanta 09.04.2016 - 11:26
fonte

1 risposta

15

Per i file nascosti in% co_de precompresso

Per mostrare:

defaults write com.apple.finder AppleShowAllFiles YES; killall Finder

Per nascondere:

defaults write com.apple.finder AppleShowAllFiles NO; killall Finder

modifica: secondo il consiglio di RikerW, per abbreviare queste lunghe stringhe in stringhe più corte, aggiungi la seguente riga a . dal tuo editor di testo preferito:

alias showall='defaults write com.apple.finder AppleShowAllFiles YES; killall Finder'
alias hideall='defaults write com.apple.finder AppleShowAllFiles NO; killall Finder'

tieni presente che dovrai eseguire ~/.bash_profile per aggiornare la tua shell con i nuovi alias.

Per i file nascosti dalla GUI:

Per mostrare:

sudo chflags nohidden /path/to/file

Per nascondere:

sudo chflags hidden /path/to/file

Ricorda che rimuove completamente il flag source ~/.bash_profile .

    
risposta data 09.04.2016 - 11:30
fonte

Leggi altre domande sui tag