Cuando trabajo en la terminal, a menudo uso el open .
comando para abrir una ventana del buscador que muestra el directorio de trabajo actual. Pero si el directorio actual es en realidad un paquete, como una .app
aplicación o una .vmwarevm
máquina virtual, open .
inicia la aplicación o la máquina virtual.
¿Cómo puedo abrir una ventana del buscador que muestra el contenido de un paquete específico?
Lo intenté open -A /System/Library/CoreServices/Finder.app .
, pero eso no funcionó.
cd /System/Library/CoreServices/Finder.app
? Si no funciona, eliminaré el comentario.open -a Finder .
no funciona porque cuando haces doble clic en un paquete de aplicaciones en Finder, se inicia la aplicación :).Respuestas:
Usar
open -R
para el primer archivo en el paquete funcionaría incluso si el paquete no tiene unContents
directorio:Sin
open -R
embargo, podría ser más fácil escribir y la ruta de algún archivo dentro del paquete. Puede enlazarmenu-complete
en.inputrc
hacer más fácil insertar la ruta del primer archivo.fuente
Simplemente puede
cd
ingresar al paquete para abrirlo en la Terminal y luegoopen Contents
abrir el contenido en Finder.Por ejemplo, para abrir el contenido de Safari.app en Finder, puede ejecutar lo siguiente:
fuente
Contents
carpeta,.vmwarevm
las máquinas virtuales seguramente no.Contents
carpeta es el.xcodeproj
paquete. Puedes obtener un ejemplo aquí .cd
archivo .app es lo que está buscando, independientemente de los contenidos eventuales de los paquetes de aplicaciones.abre el paquete en Finder. Pero cuidado: también selecciona todos los archivos y carpetas contenidos. En general, esto podría estar bien para usted, ya que la mayoría de las veces es justo
Contents
.Se ve como esto:
fuente
Desde
-R, --reveal Selecciona en el Finder en lugar de abrirlo.
fuente
Desde el buscador, haga clic con el botón derecho en la aplicación y seleccione 'Mostrar contenido ". Se abre la aplicación y luego puede navegar a través de las carpetas adjuntas.
fuente