open — Dateien, Ordner und Apps aus dem Terminal öffnen

macOS-Kommando, um Dateien, Ordner, URLs und Apps aus dem Terminal mit der Standard-Zuordnung zu öffnen – die Brücke zwischen Terminal und Finder/GUI.

Mit open startest du Dateien, Ordner, Apps und URLs direkt aus dem Terminal – jeweils über die Standard-Zuordnung, die macOS sonst dem Doppelklick im Finder zuweist. Das Kommando ist die Brücke zwischen Terminal und GUI: Du tippst einen Befehl, und macOS öffnet das passende Programm, ganz so, als hättest du das Objekt im Finder angeklickt. Über Optionen wie -a, -R oder -b steuerst du gezielt, welche App startet und wie sie sich verhält. Dieser Guide zeigt dir die wichtigsten Aufrufe für den Alltag.

Dateien und Ordner öffnen

open <file> — Öffnet eine Datei mit ihrer Standard-Anwendung.

open document.pdf

open . — Öffnet das aktuelle Verzeichnis im Finder.

open .

open <directory> — Öffnet ein Verzeichnis im Finder.

open ~/Downloads

open -R <file> — Zeigt eine Datei im Finder an (hebt sie hervor).

open -R ~/Documents/report.pdf

open <file1> <file2> — Öffnet mehrere Dateien.

open image1.png image2.png image3.png

Mit einer bestimmten App öffnen

open -a '<app>' <file> — Öffnet eine Datei mit einer bestimmten Anwendung.

open -a 'Visual Studio Code' project/

open -a '<app>' — Startet eine Anwendung.

open -a 'Safari'

open -e <file> — Öffnet eine Datei in TextEdit.

open -e notes.txt

open -t <file> — Öffnet eine Datei im Standard-Texteditor.

open -t config.yaml

open -b <bundle-id> <file> — Öffnet mit einer per Bundle-Identifier angegebenen App.

open -b com.microsoft.VSCode .

URLs öffnen

open <url> — Öffnet eine URL im Standardbrowser.

open https://example.com

open -a '<browser>' <url> — Öffnet eine URL in einem bestimmten Browser.

open -a 'Firefox' https://example.com

open mailto:<email> — Verfasst eine E-Mail in der Standard-Mail-App.

open mailto:user@example.com

open 'x-apple.systempreferences:<pane>' — Öffnet einen bestimmten Bereich der Systemeinstellungen.

open 'x-apple.systempreferences:com.apple.Network-Settings.extension'

Optionen

open -n -a '<app>' — Öffnet eine neue Instanz einer Anwendung.

open -n -a 'Safari'

open -g <file> — Öffnet, ohne die App in den Vordergrund zu holen.

open -g document.pdf

open -W <file> — Wartet, bis die Anwendung geschlossen wird, bevor zurückgekehrt wird.

open -W document.txt

open -F -a '<app>' — Startet die App frisch (stellt keine Fenster wieder her).

open -F -a 'Safari'

Fazit

open ist das kleine Bindeglied, das Terminal-Workflows und die grafische Oberfläche von macOS zusammenführt: Mit open . springst du vom aktuellen Verzeichnis direkt in den Finder, mit open -R markierst du eine Datei dort, und open -a startet jede beliebige App – ideal in Skripten und Aliassen. Weil open Schemata wie https:, mailto: und x-apple.systempreferences: versteht, lassen sich auch Browser, Mail und Systemeinstellungen aus einer einzigen Zeile heraus ansteuern. Das Kommando gibt es nur unter macOS – auf Linux entspricht ihm xdg-open, unter Windows start.

Verwandte Kommandos

  • caffeinate – verhindert, dass der Mac in den Ruhezustand wechselt
  • defaults – liest und schreibt macOS-Voreinstellungen
  • diskutil – verwaltet Laufwerke, Partitionen und Volumes