8 votos

Mostrar los archivos invisibles desde la línea de comandos

Por defecto, un número de directorios del sistema (como los de ~/Library) están ocultos en OS X (es decir. no aparecen en el Buscador):

Library Folder

Sé que puedo hacer esto a través de la interfaz gráfica de usuario, pero me gustaría añadir un script a mi dotfiles que hace esto automáticamente para ciertos directorios del sistema.

Es posible quitar el oculto bandera de un archivo o directorio desde la línea de comandos?

15voto

Shimon Doodkin Puntos 101

Para los archivos ocultos por antepone .

Para mostrar:

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

Ocultar:

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

edit: como por RikerW del consejo, para acortar estas cadenas largas en algunas cadenas más cortas, agregue la línea siguiente a ~/.bash_profile de 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 usted tendrá que hacer source ~/.bash_profile actualizar su consola con el nuevo alias.


Para los archivos ocultos de la interfaz gráfica:

Para mostrar:

sudo chflags nohidden /path/to/file

Ocultar:

sudo chflags hidden /path/to/file

Tened en cuenta que esto elimina por completo el hidden bandera.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X