Mostrar archivos invisibles desde la línea de comando

8

De forma predeterminada, varios directorios del sistema (como ~ / Library) están ocultos en OS X (es decir, no aparecen en Finder):

SéquepuedohacerestoatravésdelaGUIperomegustaríaagregarunscriptami dotfiles que lo hace de forma automática directorios del sistema.

¿Es posible eliminar el indicador oculto de un archivo / directorio desde la línea de comandos?

    
pregunta Markus Schanta 09.04.2016 - 11:26

1 respuesta

15

Para archivos ocultos por . antepuesto

Para mostrar:

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

Para ocultar:

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

edite: según el consejo de RikerW, para acortar estas cadenas largas en algunas cadenas más cortas, agregue la siguiente línea a ~/.bash_profile desde su editor de texto favorito:

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

tenga en cuenta que tendrá que hacer source ~/.bash_profile para actualizar su shell con los nuevos alias.

Para archivos ocultos de la GUI:

Para mostrar:

sudo chflags nohidden /path/to/file

Para ocultar:

sudo chflags hidden /path/to/file

Tenga en cuenta que esto elimina por completo el indicador hidden .

    
respondido por el perhapsmaybeharry 09.04.2016 - 11:30

Lea otras preguntas en las etiquetas