En una ventana de terminal (o xterm, o emacs), el comando: open dirname (donde dirname es . o /tmp o /home/fred ) no abre el directorio especificado en Finder. Sin embargo:
GNU bash, versión 3.2.57(1)-release (x86_64-apple-darwin15) Identificador de modelo: iMac8,1 Versión del sistema: OS X 10.11.6 (15G22010) Versión de kernel: Darwin 15.6.0
de man open
:
-R Reveals the file(s) in the Finder instead of opening them.
así que intentaopen -R '/home/fred'
(Técnicamente, no necesita las comillas simples /home/fred
a menos que haya espacios o caracteres especiales, pero no está de más usarlos de todos modos).
open -R /tmp
abre el directorio raíz (no tmp
) en el buscador, mientras que open /tmp
abre el directorio tmp a pesar de estar en un directorio privado. Ver mi comentario de arriba también.-R
. Funciona en mi caso en Mojave.-R
es principalmente para archivos con una aplicación asociada. open novel.doc
se abrirá en Word, open -R novel.doc
lo revelará en Finder. Como siempre se abre, la carpeta adjunta de esa manera open -R /home/fred
se abrirá /home
para mostrar la fred
carpeta.
anki
man open
página, "abrir '/Volumes/Macintosh HD/Applications/'" abre ese directorio en el Finder. Solo para descartar, ¿puede consultar la página de manual de su sistema? Además, ¿la ruta se proporciona como una cadena, solo para convencer?izq.
/usr/bin/open .
solo asegurarse de que está ejecutando el sistemaopen
.niall mansfield
anki
open '/Volumes/Macintosh HD/Applications/
abre una ventana de búsqueda con la carpeta Aplicaciones.open /tmp
también se abre en una ventana del buscador a pesar de estar en un directorio oculto. (Hazme un ping por @ankii).sin ladera
niall mansfield
sin ladera
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -v -apps u,s,l
la cuenta de usuario afectada?niall mansfield
niall mansfield