Um einen bestimmten Ordner auf dem Mac mit einem Tastaturkurzbefehl zu öffnen, erstellen Sie in Apples App „Kurzbefehle“ einen Kurzbefehl, der in Finder einen festgelegten Ordnerpfad öffnet, und weisen ihm anschließend eine Tastenkombination zu. Die folgende Anleitung verwendet einen einmalig genutzten Beispielordner und prüft vor dem Öffnen, ob er vorhanden ist.
Den passenden Kurzbefehl für Ihren Ordner auswählen
Diese Anleitung richtet sich an Mac-Desktopnutzer, die immer wieder denselben lokalen Ordner öffnen und ihn von einer anderen App aus mit einer einzigen Tastenkombination aufrufen möchten. Der benutzerdefinierte Ablauf verwendet ein kurzes Shell-Skript in „Kurzbefehle“. Apple dokumentiert sowohl das Ausführen von Skripten in „Kurzbefehle“ als auch das Zuweisen von Tastenkombinationen zu Kurzbefehlen. „Kurzbefehle“ für macOS kennenlernen, Einen Kurzbefehl bei der Arbeit auf dem Mac ausführen.
Prüfen Sie vor dem Erstellen, ob Finder bereits den benötigten Tastaturkurzbefehl bietet. Diese integrierten Tastenkombinationen funktionieren in Finder:
| Ordner oder Aufgabe | Finder-Tastaturkurzbefehl |
|---|---|
| „Dokumente“ öffnen | Shift-Command-O |
| „Downloads“ öffnen | Option-Command-L |
| Ihren Benutzerordner öffnen | Shift-Command-H |
| Einen bestimmten Ordnerpfad eingeben | Shift-Command-G |
Apple führt diese Tastenkombinationen in seiner Referenz zu Mac-Tastaturkurzbefehlen auf. Wenn Sie einen benutzerdefinierten Ordner nur gelegentlich aufrufen, aktivieren Sie Finder, drücken Sie Shift-Command-G, fügen Sie den Pfadnamen ein und drücken Sie Return. Die von Apple dokumentierte Navigation über Pfadnamen in Finder unterstützt diese Vorgehensweise. Auf dem Mac direkt zu einem bestimmten Ordner wechseln.
Wenn Sie einen Ordner den ganzen Tag über öffnen, fahren Sie mit dem benutzerdefinierten Kurzbefehl fort. Das Ziel ist im Skript hinterlegt. Sie müssen daher nicht jedes Mal ein Finder-Objekt auswählen oder einen Pfad angeben.
Den Zielordner vorbereiten und überprüfen
Verwenden Sie zunächst einen leeren Beispielordner. Wählen Sie in Finder Gehe zu > Benutzerordner und dann Ablage > Neuer Ordner. Nennen Sie den Ordner Folder Shortcut Demo. Falls dieser Name bereits vorhanden ist, wählen Sie einen anderen, noch nicht verwendeten Namen und ändern Sie ihn auch im Skript unten. Zum Erstellen eines Ordners unterstützt Finder außerdem Shift-Command-N. Mac-Tastaturkurzbefehle.
Bestätigen Sie den Speicherort, bevor Sie die Automatisierung einrichten. Drücken Sie in Finder Shift-Command-G, geben Sie ~/Folder Shortcut Demo/ ein und drücken Sie Return. Die Tilde steht im Pfadfeld von Finder für Ihren Benutzerordner. Sie sollten nun den leeren Beispielordner geöffnet sehen. Auf dem Mac direkt zu einem bestimmten Ordner wechseln.
Wenn Sie später ein anderes Ziel verwenden möchten, ermitteln Sie den vollständigen Pfad, statt ihn aus dem Gedächtnis zusammenzusetzen. Apple dokumentiert diese Finder-Methode: Klicken Sie mit der rechten Maustaste auf den Ordner, halten Sie Option gedrückt und wählen Sie anschließend den Befehl, der mit als Pfadname endet. Dateien und Ordner im Terminal auf dem Mac angeben.
Den Kurzbefehl zum Öffnen des Ordners erstellen
Öffnen Sie „Kurzbefehle“ und klicken Sie auf die Hinzufügen-Taste, um einen neuen Kurzbefehl zu erstellen. Nennen Sie ihn Open Folder Shortcut Demo. Mit Apples Anleitung zur manuellen Erstellung können Sie einen Kurzbefehl benennen, Aktionen aus der Aktionsübersicht hinzufügen und ihn mit der Ausführen-Taste testen. Einen benutzerdefinierten Kurzbefehl auf dem Mac erstellen.
Suchen Sie in der Aktionsübersicht nach Run Shell Script und fügen Sie diese Aktion hinzu. Legen Sie die Option Shell auf /bin/bash fest. Ersetzen Sie das Beispielskript durch das vollständige Skript unten. Apple dokumentiert die integrierte Unterstützung für Shell-Skripte in „Kurzbefehle“. Der Ablauf hier kombiniert diese Unterstützung mit dem dokumentierten macOS-Befehl open. Befehle ausführen und Tools im Terminal auf dem Mac verwenden, Einführung in die Befehlszeile.
target="$HOME/Folder Shortcut Demo"
if [ ! -d "$target" ]; then
printf 'Folder not found: %s\n' "$target" >&2
exit 1
fi
/usr/bin/open -a Finder "$target"
Dies ist ein vollständiges Skript für den Beispielordner. Es sind keine zusätzlichen Dateien oder Pakete erforderlich. Das Skript verwendet die vorhandene Umgebungsvariable HOME, um das Ziel zu erstellen, prüft, ob das Ziel ein Ordner ist, und übergibt seinen Pfad über open an Finder. Apples Befehlsdokumentation beschreibt die Auswahl einer App mit open -a; die Einführung in die Befehlszeile erläutert das Öffnen von Objekten in einer ausgewählten App. Befehle ausführen und Tools im Terminal auf dem Mac verwenden, Einführung in die Befehlszeile.
Lassen Sie die Anführungszeichen um Pfadnamen und Variable stehen. So bleiben die Leerzeichen im Beispiel innerhalb eines einzelnen Arguments. Apple beschreibt das Setzen von Anführungszeichen bei Pfaden mit Leerzeichen in seiner Terminal-Anleitung zu Pfadnamen.
Wenn „Kurzbefehle“ Sie auffordert, Skripte zu aktivieren, wählen Sie Kurzbefehle > Einstellungen, öffnen Sie Erweitert und aktivieren Sie Ausführen von Skripten erlauben. Dies sind Apples dokumentierte Einstellungen, mit denen Skripte in einem Kurzbefehl ausgeführt werden können. Erweiterte Datenschutz- und Sicherheitseinstellungen in „Kurzbefehle“ auf dem Mac.
Klicken Sie auf die Ausführen-Taste des Kurzbefehls. Finder sollte den Beispielordner anzeigen. Das Skript hat bei der Vorbereitung dieses Artikels eine Bash-Syntaxprüfung bestanden. Das Verhalten in der macOS-Oberfläche wurde hier nicht ausgeführt. Führen Sie diesen Finder-Test daher auf Ihrem Mac durch, bevor Sie die Tasten zuweisen.
Verstehen, was die Aktion empfängt und zurückgibt
Dieser Ablauf übergibt den Pfad als Text im Skript selbst. Er verwendet weder Shortcut Input noch ausgewählte Dateien oder die Standardeingabe. Er bleibt unabhängig davon, welche Inhalte gerade in der vordersten App ausgewählt sind.
Bei Erfolg gibt das Skript absichtlich nichts über die Standardausgabe aus. Das Ergebnis ist, dass der Ordner in Finder geöffnet wird; ein Ordnerobjekt für „Kurzbefehle“ wird nicht zurückgegeben. Wenn der Ordner fehlt, schreibt das Skript eine Diagnose in die Standardfehlerausgabe und wird mit dem Status 1 beendet. Keine nachfolgende Aktion muss seine Ausgabe verarbeiten.
Dieser Unterschied ist wichtig, wenn Sie den Kurzbefehl später erweitern. Apple führt Text, Files und Folder als getrennte Eingabetypen auf. Ein textueller Pfadname sollte nicht so beschrieben werden, als wäre er bereits ein Ordnerobjekt. Um die deklarierten Eingaben und Ausgaben einer Aktion in Ihrer installierten Version zu prüfen, klicken Sie bei gedrückter Control-Taste auf das Aktionssymbol und wählen Sie Info einblenden. Eingabetypen in „Kurzbefehle“ auf dem Mac verstehen, In der Aktionsliste in „Kurzbefehle“ auf dem Mac navigieren.
Den Tastaturkurzbefehl zuweisen und testen
Sobald der Test über die Ausführen-Taste funktioniert, öffnen Sie mit der Taste „Details“ die Details des Kurzbefehls. Klicken Sie auf Tastaturkurzbefehl hinzufügen und drücken Sie die gewünschte Tastenkombination. Probieren Sie zum Beispiel Control-Option-Command-O, sofern diese Kombination auf Ihrem Mac verfügbar ist. Dies ist ein Beispiel und keine von Apple reservierte Tastenkombination.
Apple dokumentiert, dass Sie die zugewiesene Kombination in macOS aus jeder App heraus ausführen können, und weist darauf hin, dass sich einige Systemkombinationen nicht überschreiben lassen. Testen Sie den Kurzbefehl, während eine andere App aktiv ist, und wiederholen Sie den Test anschließend in einer App, die Sie häufig verwenden. Einen Kurzbefehl bei der Arbeit auf dem Mac ausführen.
Geben Sie den Pfad des Ordners nicht in das Feld Menütitel unter Systemeinstellungen > Tastatur > Tastaturkurzbefehle > App-Kurzbefehle ein. Apple beschränkt diese Funktion auf vorhandene Menübefehle. Die Aufgabe zum Öffnen eines Ordners gehört in den Kurzbefehl; die Tasten weisen Sie über dessen Details zu. Tastaturkurzbefehle für Apps auf dem Mac erstellen.
Einen Kurzbefehl diagnostizieren, der nichts oder den falschen Ordner öffnet
Gehen Sie in der folgenden Reihenfolge vor, um ein Problem mit dem Ziel von einem Tastaturproblem zu unterscheiden. Ändern Sie jeweils nur eine Sache, damit Sie erkennen können, welche Ebene nicht funktioniert hat.
- Führen Sie den Kurzbefehl in „Kurzbefehle“ aus. Wenn auch das fehlschlägt, überprüfen Sie die Aktion und den Pfadnamen, bevor Sie die Tastenkombination ändern.
- Prüfen Sie das Ziel in Finder. Verwenden Sie
Shift-Command-Gmit~/Folder Shortcut Demo/. Wenn Finder den Ordner nicht erreichen kann, korrigieren Sie seinen Speicherort oder aktualisieren Sie das Skript. - Lesen Sie eventuelle Aktionsfehler. Die Diagnose
Folder not foundbedeutet, dass die Ordnerprüfung fehlgeschlagen ist. Auch eine reguläre Datei mit demselben Namen besteht diese Prüfung nicht. - Probieren Sie eine andere Tastenkombination aus. Wenn die Ausführen-Taste funktioniert, die Tasten aber nicht, wählen Sie eine noch nicht verwendete Kombination und testen Sie erneut. Apple führt Konflikte und reservierte Kurzbefehle als Einschränkungen auf. Tastaturkurzbefehle für Apps auf dem Mac erstellen, Einen Kurzbefehl bei der Arbeit auf dem Mac ausführen.
Verschobene Ordner, fehlende Ziele und gleichnamige Ordner berücksichtigen
Das Skript verweist auf einen Speicherort. Wenn Sie den Beispielordner umbenennen oder verschieben, aktualisieren Sie die Zuweisung target. Wenn Sie am ursprünglichen Pfad einen anderen Ordner erstellen, öffnet der Kurzbefehl diesen Ersatz. Die Ordnerprüfung stellt fest, ob sich dort ein Ordner befindet. Sie überprüft weder dessen Identität noch seinen Inhalt.
Zwei Ordner können denselben letzten Namen haben, wenn sie sich in unterschiedlichen übergeordneten Ordnern befinden. Welchen Ordner dieser Kurzbefehl öffnet, bestimmt der vollständige Pfadname. Prüfen Sie bei der Anpassung des Beispiels sowohl die übergeordneten Ordner als auch den letzten Namen. Für einen wörtlichen absoluten Pfad ersetzen Sie die Zuweisung durch den kopierten Pfadnamen in einfachen Anführungszeichen. Wenn der Pfadname selbst ein Apostroph enthält, sind zusätzliche Vorkehrungen nötig. Apple erläutert den Unterschied zwischen wörtlichem Text in einfachen Anführungszeichen und Shell-Erweiterung in der Einführung in die Befehlszeile.
Das Skript zum Öffnen erstellt keine Ordner und überschreibt keine Dateien. Wenn das Ziel fehlt, wird der Vorgang abgebrochen, anstatt stillschweigend ein neues leeres Ziel zu erstellen. Verwenden Sie bei der anfänglichen Einrichtung in Finder einen noch nicht verwendeten Beispielnamen, damit ein vorhandener Ordner nie mit wegwerfbarem Testmaterial verwechselt wird.
Nachdem das Beispiel sowohl über die Ausführen-Taste als auch über die gewünschten Tasten funktioniert, ändern Sie das Ziel in den lokalen Ordner, den Sie tatsächlich öffnen möchten, und wiederholen Sie beide Tests. Achten Sie darauf, dass das Ziel unverändert bleibt, behalten Sie die Existenzprüfung bei und verwenden Sie die geprüfte Tastenkombination, wann immer Sie diesen Ordner benötigen.
Quellen
- Mac-Tastaturkurzbefehle — Apple Support.
- Auf dem Mac direkt zu einem bestimmten Ordner wechseln — Apple Support.
- Einen benutzerdefinierten Kurzbefehl auf dem Mac erstellen — Apple Support.
- Einen Kurzbefehl bei der Arbeit auf dem Mac ausführen — Apple Support.
- „Kurzbefehle“ für macOS kennenlernen — Apple Developer.
- Befehle ausführen und Tools im Terminal auf dem Mac verwenden — Apple Support.
- Dateien und Ordner im Terminal auf dem Mac angeben — Apple Support.
- Einführung in die Befehlszeile — Apple Developer.
- Erweiterte Datenschutz- und Sicherheitseinstellungen in „Kurzbefehle“ auf dem Mac — Apple Support.
- Eingabetypen in „Kurzbefehle“ auf dem Mac verstehen — Apple Support.
- In der Aktionsliste in „Kurzbefehle“ auf dem Mac navigieren — Apple Support.
- Tastaturkurzbefehle für Apps auf dem Mac erstellen — Apple Support.