Wie kann ich eine Datei in der Standardanwendung über die Befehlszeile in OS X öffnen?

15

Wie kann ich eine Datei in ihrer Standardanwendung über die Befehlszeile öffnen?

foo.docKann ich zum Beispiel, wenn ich eine Datei habe , command ./foo.docin die CLI eingeben und diese Datei in Word öffnen?

Hinweis: Auf meinem Linux-Computer würde ich verwenden, xdg-openaber das funktioniert nicht auf meinem Mac.

DQdlM
quelle

Antworten:

17

Verwenden:

open foo.doc

oder alternativ:

open -n foo.doc

um zu erzwingen, dass eine neue Instanz geöffnet wird, falls bereits eine für diese App geöffnet ist.

Jason
quelle
2
openist ein sehr guter Befehl zum Kennenlernen.
Cajunluke
3
open -nöffnet eine neue Instanz, kein Fenster.
Lri
3
Schön ist auch open .(oder ein beliebiger Verzeichnisname anstelle von .), der Finder (die Standardanwendung für ein Verzeichnis) öffnet.
Nathan Long
1
Wo kann ich das bevorzugte Standardprogramm festlegen, das für einen bestimmten Dateityp geöffnet wird? (Es wäre großartig, wenn diese Einstellung irgendwo gespeichert würde, da das Einstellen durch
GUI