Abrir archivos o aplicaciones desde el Terminal es muy sencillo e implica el uso del comando open.
Así, si quieres abrir un archivo en tu escritorio, usaremos el comando en el Terminal (que está en Aplicaciones > Utilidades):
open ~/Desktop/tu-archivo.jpg
Si el nombre del archivo contiene espacios en blanco hay que incluirlos en la ruta. Así, si tenemos un archivo en un disco duro externo que se llama “Excelsior Prime” la ruta sería:
open /Volumes/Excelsior Prime/carpeta/carpeta/foto de pepe.jpg
Los espacios en blanco en los nombres están sustituidos por una barra invertida seguida de un espacio: ” “
En el caso de las aplicaciones debemos incluir la extensión .app
open /Applications/Evernote.app
Open nos permite el uso de comodines (wildcards) de forma que si queremos abrir todos los documentos de Word incluidos en una carpeta, usaremos:
open ~/Documents/Proyecto X/*.doc
donde el asterisco es nuestro comodín.
También podemos definir con qué aplicación queremos abrir un archivo en vez de la que por defecto usa el sistema:
open -a /Applications/Adobe Photoshop CS4/Adobe Photoshop CS4.app /Users/Dalek/Desktop/017da6c.jpg
Hay otras muchas opciones interesantes para trabajar con el comando open en el manual de la aplicación. Puedes revisarlas usando man open.
OPEN tira de los mime type del sistema para ver con que aplicación abre cada “tipo de archivo”. Estos pueden ser modificados via aplicaciones de terceros (RCDefaultApp por ejemplo) o si os gusta chuscar los XML, podeis encontrarlos en: ~/Library/Preferences/com.apple.LaunchServices.plist