Pregunta

¿Existe un mecanismo semi-universal para revelar archivos seleccionados en varios administradores de ventanas *NIX a través de la línea de comando? Por ejemplo, en Windows puedo decir lo siguiente:

 explorer.exe /select,C:\TestDir\TestFile.txt

... y Explorer revelará el archivo y lo seleccionará para usted. En OS XI puede decir lo siguiente:

 osascript -e 'Tell application "Finder" to reveal "MacHD:Users:myaccount:Desktop:filename.txt"'

... y hará lo mismo. Mi pregunta es, ¿hay alguna forma de hacer exactamente lo mismo (algo universalmente) en cualquiera de los diversos sabores populares *nix en los gerentes de ventanas? Obviamente, la "carpeta de contención abierta" es bastante simple, pero quiero seguir el paso adicional de abrirlo con el archivo específico seleccionado. Se agradece cualquier ayuda.

Mejor.

¿Fue útil?

Solución

No me acerco a otros administradores de archivos (otras respuestas pueden agregar eso) sino para Nautilus se ha solucionado recientemente

Esto permite llamar nautilus uri:///path/to/file Desde la línea de comando para abrir uri:///path/to con archivo preseleccionado.

Otros consejos

Para OSX AppleScript funciona para todas las versiones, pero si sabe que se ocupará de 10.6 o más tarde, se serviría mejor utilizando la opción -r para "abrir". Es alrededor de 30 veces más rápido.

Abrir -r "/volumes/users/desktop/file-to-open.txt"

Para Linux Nautilus permite la llamada directa del archivo, una solución genérica para GNOME (no encontrará una para "Linux") es el comando "GNOME-Open", que actualmente podría abrir el directorio pero no resaltará el archivo :

"gnome-open /tmp/file.txt"

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top