
Gracias a un usuario de Mac OS X Hints ahora sabemos lo fácil que resulta ocultar archivos o carpetas en el Finder. Esto puede resultarnos útil para, por ejemplo, ocultar la carpeta “Librería” a usuarios inexpertos y así evitar que toquen algo que no deben. Estoy seguro que a vosotros se os ocurre alguna que otra utilidad, como ocultar vuestra carpeta de “documentos secretos” o vuestra carpeta de películas “privadas”.
Esto se consigue con un simple comando de Terminal. En el siguiente ejemplo, ocultaríamos la carpeta “Librería” del usuario actual (el usuario que estemos usando en ese momento):
chflags hidden ~/Library
Y con el siguiente comando, volveríamos a hacer visible la carpeta en el Finder:
chflags nohidden ~/Library
El comando que nos permite hacer esto es chflags. A chflags le pasamos un primer parámetro (hidden para ocultar o, nohidden para mostrar) y un segundo parámetro (en el ejemplo: ~/Library) que sería la ruta del archivo o carpeta en cuestión.
Por supuesto podríamos cambiar la ruta del archivo (o carpeta) por la que nosotros quisiéramos. Un truco fácil para conseguir la ruta de cualquier archivo (o carpeta) en nuestro Mac es arrastrarlo dentro de una ventana de Terminal. Todo esto se puede, por ejemplo, encapsular dentro de una aplicación hecha con Automator.
Por último, decir que este no es un método seguro para proteger archivos importantes, simplemente imposibilita el acceso desde el interfaz gráfico del Finder.
Si tenéis dudas o preguntas, utilizad los comentarios.
Vía: Mac OS X Hints










Para los interesados hice un screencast para hacer un script que te permite hacer esto las veces que quieras sin tener que recurrir a la terminal y pueden verlo aquí.
Espero que le sirva.
Saludos.
Está genial Peter. Solo quiero aclarar que este comando oculta los archivos de una forma diferente. En tu screencast se muestran u ocultan todos los archivos ocultos de UNIX de todo el disco duro (los que empiezan por un punto delante del nombre del fichero o carpeta). Además es necesario reiniciar el Finder para que tenga efecto. Con el comando propuesto aquí (chflags), los cambios son inmediatos e individuales para el archivo o carpeta indicado.
Las dos opciones son buenas pero cada una sirve para solucionar problemas distintos.
Efectivamente, para lo que podría servir el que puse, es para ver esas carpetas que escondiste y no recuerdas cual era el nombre, ya que si no tienes el nombre y ubicación de cada carpeta que hiciste invisible, no puedes hacerlos visibles de nuevo, cosa bastante común en quien esconde carpetas.
Saludos.
iPorn
como lo haria en automatar?
Te refieres a como hacerlo con Automator, no?
Básicamente:
Luego lo mismo para volver a mostrarlo cambiando el comando de terminal. El flujo de trabajo podría hacerse mejor y más complejo pero eso daría para una nueva entrada.
Estoy intentando hacerlo para mostrar ocultar el contenido del escritorio pero se cierra la aplicación al intentarlo. He puesto la ruta que me daba del escritorio en Terminal: ~ g5$ /Users/g5/Desktop/ pero no funciona. ¿Tiene solución?
Muy buen truco! Me gusta!