En ocasiones, sobre todo al actualizar desde un sistema operativo anterior, vemos cómo aparecen en el directorio principal / archivos que deberían estar ocultos: mach_kernel, tmp, var, etc. Sin recurrir a utilidades no incluidas por defecto en Mac OS X (acciones de Automator, aplicaciones de terceros...) existen algunas herramientas que nos permiten ocultar (o mostrar) a voluntad esos u otros archivos o carpetas.

1. Archivo /.hidden

Se puede crear un archivo /.hidden, con líneas independientes conteniendo cada una el nombre de los archivos o carpetas que se desean ocultar. Se puede hacer desde Terminal:

- sudo touch /.hidden
- sudo nano /.hidden
- se van tecleando los nombres de archivos y/o carpetas, con retorno de carro después de cada uno
- se guardan los cambios con Ctrl+O
- se sale de nano con Ctrl+X

Hay que reiniciar la sesión para ver los cambios.

2. Comando SetFile

El comando Setfile, por defecto, no viene en Mac OS X pero sí entre las utilidades instaladas por las herramientas de desarrollo XCode tools (en la ruta /Developer/tools).

SetFile permite realizar algunas tareas sobre archivos y carpetas, entre ellas la de ocultarlos o mostrarlos (pero también modificar la fecha, los comentarios, creator, tipo...). Su uso es también desde Terminal:



- SetFile <archivo o carpeta> -a [atributo]
- el parámetro [atributo] puede ser v (minúscula) para mostrar y V (mayúscula) para ocultar
- SetFile <archivo o carpeta> -a V -> oculta el archivo o la carpeta
- SetFile <archivo o carpeta> -a v -> muestra el archivo o la carpeta

Hay que reabrir el directorio para ver los cambios.