Acceder a la carpeta Librería del usuario desde Terminal en Mac OS X Lion
Lion mantiene oculta por defecto la carpeta Librería (Library) del usuario (/Users/usuario/Library o ~/Library). Esto tiene ventajas desde un punto de vista práctico ya que gran parte de usuarios no necesitan acceder a esa carpeta y se evitan manipulaciones equivocadas de archivos o carpetas.
Pero si se precisa acceder a esa carpeta existen distintos métodos de hacerlo, incluso hay aplicaciones específicamente diseñadas para ello pero en este artículo se comentarán solamente los que utilizan comandos desde Terminal.
Comando chflags
chflags es una utilidad Unix de línea de comandos que modifica los atributos de archivos y carpetas según el modificador empleado. En este caso nos interesan los modificadores hidden (ocultar) y nohidden (mostrar). La sintaxis es:
chflags nohidden ~/Library (para mostrarla)
chflags hidden ~/Library (para ocultarla de nuevo)
Comando open
El comando open antecediendo a una carpeta hace que esta carpeta se abra en una ventana del Finder, ésta es una forma muy sencilla de acceder a la carpeta Librería sin modificar sus atributos, la sintaxis en Terminal es:
open ~/Library
Archivo .bash_profile
Este archivo configura, para el usuario, opciones del shell bash que es el que por defecto usa Mac OS X. El archivo puede no existir. Lo creamos en la raíz del directorio Home del usuario actual desde Terminal con el comando
pico .bash_profile
En el archivo abierto recién creado escribimos
alias library=’chflags nohidden ~/Library’
Para guardar el archivo tecleamos Control+O y para salir Control+X. Con ello estamos creando un alias entre la palabra library y el comando que ya conocemos ”chflags nohidden ~/Library” de forma que cuando escribamos library en Terminal y pulsemos INTRO la carpeta Librería dejará de estar oculta.
Hay que reiniciar sesión para que este truco funcione.