Cómo mostrar archivos ocultos en Mac
Para mostrar los archivos ocultos en un Mac, abre una ventana del Finder y pulsa Command + Shift + . (punto). Los elementos ocultos aparecen atenuados, y las mismas teclas los vuelven a ocultar. Funciona en el Finder y en la mayoría de los cuadros de diálogo de abrir y guardar, y solo cambia lo que ves, no los archivos. El resto de esta página trata del ajuste permanente, de Terminal, de cómo llegar a ~/Library y de qué elementos ocultos puedes tocar sin riesgo.
Tres formas de verlos
| Quieres | Haz esto | Dura |
|---|---|---|
| Echar un vistazo rápido en el Finder | Command + Shift + . |
Hasta que lo pulses otra vez |
| Que el Finder los muestre siempre | El comando defaults de abajo |
Hasta que borres el ajuste |
| Una lista con nombres e indicadores | ls -a o ls -lO en Terminal |
Solo ese comando |
El ajuste permanente necesita reiniciar el Finder, lo que cierra y vuelve a abrir sus ventanas:
defaults write com.apple.finder AppleShowAllFiles -bool true
killall Finder
Para volver al estado predeterminado:
defaults delete com.apple.finder AppleShowAllFiles
killall Finder
A la mayoría de la gente le conviene más el atajo. Con todo siempre visible, cada carpeta se llena de .DS_Store y .localized, y es más fácil arrastrar o borrar algo que no debías.
Por qué un archivo está oculto
macOS oculta un elemento por uno de dos motivos. Su nombre empieza por un punto, como .zshrc, que es la vieja convención de Unix. O lleva el indicador hidden, que es la razón por la que ~/Library queda fuera de la vista aunque su nombre sea normal. En Terminal, ls -a muestra los dos tipos y ls -lO imprime el indicador:
ls -a ~
ls -lO ~ | grep hidden
Puedes poner el indicador tú mismo. Esto lo quita de ~/Library, de modo que la carpeta siga visible en tu carpeta de inicio:
chflags nohidden ~/Library
chflags hidden sobre una ruta la vuelve a ocultar. Solo la oculta del Finder, así que no es privacidad: ls -a y cualquier app con acceso pueden seguir leyéndola.
Llegar a ~/Library y a otras carpetas ocultas
No hace falta mostrarlo todo para abrir una carpeta. En el Finder, mantén pulsada Option y abre el menú Ir, y Biblioteca aparece en la lista. Para cualquier otra ruta, pulsa Command + Shift + G para abrir Ir a la carpeta y escríbela, por ejemplo ~/.config o /private/var/log. Qué hay en la carpeta Biblioteca explica qué contiene cada carpeta de ~/Library.
Qué son los elementos ocultos
| Elemento | Qué es | Se puede quitar |
|---|---|---|
.DS_Store |
Los ajustes de visualización del Finder para esa carpeta | Sí, el Finder escribe uno nuevo, y pierdes la posición de los iconos y la vista de esa carpeta |
.localized |
Un marcador vacío que permite que una carpeta muestre un nombre traducido | Déjalo, no ocupa espacio |
~/.Trash |
El contenido de tu Papelera | Vacíala desde el Finder |
.zshrc, .zprofile, .gitconfig |
Los ajustes de tu shell y de tus herramientas | No, salvo que sepas qué contienen |
.ssh, .gnupg |
Claves privadas y hosts conocidos | No, perder una clave puede dejarte sin acceso a servidores |
~/.npm, ~/.cache, ~/.cargo, ~/.gradle |
Cachés y paquetes de herramientas de desarrollo | A menudo, con el comando de limpieza de la propia herramienta |
/private, /usr, /bin |
Partes del sistema operativo | No |
Una carpeta oculta que ocupa muchos gigabytes suele ser una de las de desarrollo. Para ver los elementos más grandes de tu carpeta de inicio, ocultos incluidos:
du -hd 1 ~ 2>/dev/null | sort -h | tail -20
macOS puede preguntar si Terminal puede leer el Escritorio, Documentos u otras carpetas protegidas mientras se ejecuta. Decir que no solo hace que esas cifras salgan más pequeñas.
Qué no hacer
- No borres una carpeta con punto porque su nombre no te diga nada.
.sshy la carpeta de configuración de una app se ven exactamente igual que una caché. - No ejecutes un comando que elimine todos los
.DS_Storedel disco para ahorrar espacio. Son diminutos, y el Finder los vuelve a escribir. - No dejes el ajuste permanente activado si compartes el Mac con alguien menos acostumbrado. Un archivo del sistema arrastrado por error pasa fácilmente desapercibido.
- No confíes en
chflags hiddenpara proteger nada privado.
Dónde encaja Mole
La pestaña Analizar de Mole ya incluye los elementos ocultos, sin ningún atajo que pulsar, así que un ~/.docker o un ~/.gradle grande aparece junto a tus carpetas normales, y la mayoría de las carpetas con punto se dibujan con un icono de lista atenuado. Pasa el cursor por una fila o un mosaico y las carpetas conocidas llevan una nota breve que dice qué contienen. Mover algo a la Papelera es decisión tuya desde el menú contextual, y Sacar de la papelera del Finder lo deshace. Unas pocas carpetas de índice de Apple en lo más alto del disco, como .Spotlight-V100 y .fseventsd, quedan fuera de ese nivel superior. Analizar rechaza la cabecera del árbol, como la propia ~/Library, y no lista en absoluto áreas del sistema como /private.
Preguntas frecuentes
¿Por qué Command + Shift + . no hace nada?
Haz clic primero en una ventana del Finder para que sea la app activa, y usa la tecla del punto del teclado principal. En una carpeta sin elementos ocultos, no cambiará nada. Algunas apps dibujan sus propios cuadros de diálogo de archivos, y allí el atajo no se aplica.
¿Cómo vuelvo a ocultar los archivos?
Pulsa Command + Shift + . otra vez. Si usaste el comando defaults, ejecuta el comando de borrado de arriba, seguido de killall Finder.
¿Mostrar los archivos ocultos ralentiza el Mac?
No. Cambia qué elementos dibuja el Finder en una lista. No se mueve nada y ningún archivo cambia.
¿Es seguro borrar archivos ocultos?
Algunos sí y otros no, y por eso el nombre por sí solo no basta. Averigua primero a quién pertenece el archivo, y prefiere el comando de limpieza de la herramienta propietaria. Muévelo a la Papelera en lugar de borrarlo del todo, para poder devolverlo si algo deja de funcionar.
¿Cómo muestro los archivos ocultos en un cuadro de diálogo de abrir o guardar?
Pulsa Command + Shift + . con el cuadro de diálogo abierto. Los elementos aparecen atenuados en la lista y puedes seleccionarlos ahí.