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.pdfopen . — Öffnet das aktuelle Verzeichnis im Finder.
open .open <directory> — Öffnet ein Verzeichnis im Finder.
open ~/Downloadsopen -R <file> — Zeigt eine Datei im Finder an (hebt sie hervor).
open -R ~/Documents/report.pdfopen <file1> <file2> — Öffnet mehrere Dateien.
open image1.png image2.png image3.pngMit 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.txtopen -t <file> — Öffnet eine Datei im Standard-Texteditor.
open -t config.yamlopen -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.comopen -a '<browser>' <url> — Öffnet eine URL in einem bestimmten Browser.
open -a 'Firefox' https://example.comopen mailto:<email> — Verfasst eine E-Mail in der Standard-Mail-App.
open mailto:user@example.comopen '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.pdfopen -W <file> — Wartet, bis die Anwendung geschlossen wird, bevor zurückgekehrt wird.
open -W document.txtopen -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.
Weiterführende Links
- open – ss64.com – ausführliche Referenz aller Optionen (englisch)
- open(1) – macOS Man Page – offizielle Manpage-Beschreibung (englisch)
Verwandte Kommandos
- caffeinate – verhindert, dass der Mac in den Ruhezustand wechselt
- defaults – liest und schreibt macOS-Voreinstellungen
- diskutil – verwaltet Laufwerke, Partitionen und Volumes