Comment puis-je ouvrir un fichier dans son application par défaut à partir de la ligne de commande sous OS X?

15

Comment puis-je ouvrir un fichier dans son application par défaut à partir de la ligne de commande?

Par exemple, si j'ai un fichier foo.doc, puis-je taper command ./foo.docdans la CLI et faire ouvrir ce fichier dans Word?

Remarque: sur ma machine Linux, j'utiliserais xdg-openmais cela ne fonctionne pas sur mon Mac.

DQdlM
la source

Réponses:

17

Utilisation:

open foo.doc

Ou bien:

open -n foo.doc

pour le forcer à ouvrir une nouvelle instance si une est déjà ouverte pour cette application.

Jason
la source
2
openest une très bonne commande pour se connaître.
Cajunluke
3
open -nouvre une nouvelle instance, pas une fenêtre.
Lri
3
Aussi sympa est open .(ou n'importe quel nom de répertoire à la place de .), qui ouvre le Finder (l'application par défaut pour un répertoire).
Nathan Long
1
où pourrais-je définir le programme préféré par défaut qui ouvre des ouvertures pour un type de fichier spécifique? (ce serait génial si cette préférence était stockée quelque part, car la définir par gui est très ennuyeux)
gaussblurinc