Apertura de ventanas del Finder desde la terminal
Tabla de contenido:
Finder, el navegador del sistema de archivos de Mac OS X, en última instancia es solo una aplicación GUI de aspecto atractivo, y se puede interactuar con ella de forma fluida desde la línea de comandos.
Esto significa que puede s altar a los directorios y abrir literalmente cualquier ventana de Mac Finder directamente desde la terminal usando una cadena de comando simple basada en el comando 'abrir'.
Cómo abrir Finder Windows desde Terminal en Mac OS
La sintaxis general a usar para esto es la siguiente:
abrir /Ruta/A/Directorio/
Por ejemplo, si desea abrir la carpeta que contiene la aplicación Finder mencionada anteriormente (que luego le permitiría abrirla con un doble clic), puede usar la siguiente sintaxis de comando:
open /System/Library/CoreServices/
Abrir el directorio raíz en Finder también es sencillo:
abierto /
La apertura del directorio de inicio del usuario se puede lograr de la siguiente manera:
abierto ~
¿Qué sucede si está enterrado profundamente en el sistema de archivos dentro de la Terminal y necesita abrir esa ruta profunda en el Finder? El acceso inmediato al directorio de trabajo actual en una nueva ventana del Finder se logra rápidamente escribiendo la siguiente cadena de comando en la Terminal:
abierto .
Los "." (punto) ha sido durante mucho tiempo una referencia de UNIX al directorio de trabajo actual (PWD, a veces llamado Directorio de trabajo actual o CWD), y cambia según la ubicación del terminal. Por ejemplo, si acaba de iniciar Terminal, que por defecto es la carpeta de inicio de los usuarios, escribir eso en la línea de comando abrirá inmediatamente su directorio de inicio, pero puede estar en cualquier lugar y funciona igual. El uso de "abrir" desde la línea de comandos para s altar a la carpeta actual (PWD) en el Finder se analizó específicamente aquí.
También puede especificar directorios para abrir desde la terminal en el Finder, así:
abrir /Aplicaciones/Utilidades/
Esto abre la carpeta de la aplicación de utilidades. Pruébalo con casi cualquier cosa.
Esto puede ser una excelente manera de s altar a directorios del sistema profundamente incrustados gracias a la finalización con tabulación:
open /System/Library/Application\ Support/iTunes/Defaults/Preferences/
Tenga en cuenta que Abrir también se puede utilizar para iniciar aplicaciones y realizar otras tareas. Esto proporciona al comando "abrir" la capacidad de relanzar aplicaciones que son específicas del sistema, como cualquier otra aplicación. Permaneciendo en el tema "Finder", la aplicación Finder se puede iniciar como otra aplicación si se bloquea o se cierra por algún motivo. Para hacer eso, simplemente ingrese la siguiente cadena de comando en la terminal:
open /System/Library/CoreServices/Finder.app
Nuevamente, esto se puede usar para cualquier otra aplicación en OS X, solo asegúrese de apuntarlo a la aplicación.
Si no funciona para iniciar la aplicación en cuestión, a veces es posible que deba apuntar la cadena abierta al binario de aplicaciones contenido en el paquete .app, así:
open /Applications/Sample.app/Contents/MacOS/Sample
La ubicación precisa del archivo binario de la aplicación puede variar según la aplicación individual; en caso de duda, busque en los directorios "name.app/Contents/" para encontrarlo.
La siguiente pregunta lógica puede ser cómo hacer esto a la inversa; es decir, cómo abrir una nueva ventana de Terminal.app establecida en el directorio actual como se ve en Finder. Resulta que existe una característica de este tipo en los servicios de OS X, aunque el usuario debe habilitar el servicio "Nueva terminal en la carpeta" para obtener dicha funcionalidad, a la que luego se puede acceder con un clic derecho en cualquier directorio dentro del Finder.