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.

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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.