¿Cómo puedo abrir un archivo en su aplicación predeterminada desde la línea de comandos en OS X?

15

¿Cómo puedo abrir un archivo en su aplicación predeterminada desde la línea de comandos?

Por ejemplo, si tengo un archivo foo.doc, ¿puedo escribir command ./foo.docen la CLI y tener ese archivo abierto en Word?

Nota: en mi máquina Linux, usaría xdg-openpero eso no funciona en mi Mac.

DQdlM
fuente

Respuestas:

17

Utilizar:

open foo.doc

o alternativamente:

open -n foo.doc

para forzarlo a abrir una nueva instancia si ya hay una abierta para esa aplicación.

Jason
fuente
2
openEs un muy buen comando para conocer.
Cajunluke
3
open -nabre una nueva instancia, no una ventana.
Lri
3
También es bueno open .(o cualquier nombre de directorio en lugar de .), que abre Finder (la aplicación predeterminada para un directorio).
Nathan Long
1
¿Dónde podría configurar el programa preferido predeterminado que se abre para un tipo de archivo específico? (Sería grande si esta preferencia almacenado en algún lugar, el establecimiento de interfaz gráfica de usuario por causa es muy molesto)
gaussblurinc