Wichtige Information: Alle Texte auf dieser Website wurden aus unterschiedlichen Sprachen übersetzt. Bitte entschuldigen Sie die Qualität – diese kann niedriger sein als üblich. Grüße, Website-Administration. E-mail: info@debookmac.com

Sofort alle installierten Laufwerke und Festplatten aus der Befehlszeile in Mac OS X auswerfen

Für diejenigen, die mit osascript noch nicht vertraut sind, ist es eine Befehlszeilenschnittstelle zu AppleScript, mit der Sie AppleScript- und OSA-Sprachskripte vom Terminal aus ausführen können. Die Funktionalität ist ziemlich einfach, man füttert sie einfach mit einem Skript oder einer Anweisung, die man ansonsten in den AppleScript Editor legt, und das Ganze wird vom Terminal aus gehandhabt, anstatt in die GUI-App innerhalb von OS X zu starten. Wir verwenden osascript, um alle gemounteten Volumes auf einem Mac auszuwerfen.

Alle montierten Volumes, Laufwerke und Disk Images über das Terminal auswerfen

Führen Sie im Terminal die folgende Befehlszeichenfolge in einer einzelnen Zeile aus:

osascript -e teilt der Anwendung „Finder“ mit, dass sie ausgeworfen werden soll (jede Festplatte, deren Auswurfmöglichkeit wahr ist)

Wie bei der Befehlszeile üblich, stellen Sie sicher, dass sich die gesamte Befehlssyntax in einer Zeile befindet. Wenn Ihr Terminalfenster nicht sehr groß eingestellt ist, wird es wahrscheinlich umgebrochen, das ist in Ordnung.

Werfen Sie alle Volumes über die Befehlszeile in Mac OS X aus

In dem Moment, in dem Sie die Eingabetaste drücken, um den Befehl auszuführen, werden die Volumes ausgeworfen. Datenträgerabbilder und Netzwerkvolumes werden sofort übertragen, während externe Festplattenlaufwerke zuerst hochgefahren werden, bevor sie ausgeworfen werden. Selbst wenn Sie auf das Hochfahren einiger Laufwerke warten müssen, ist die gesamte Aufgabe sehr schnell und es ist keine weitere Interaktion erforderlich.

Es gibt sicherlich andere Möglichkeiten, dies zu tun, einschließlich mit den Werkzeugen hdiutil und diskutil, aber die osascript-Methode ist wahrscheinlich die schnellste, da sie alles auswirft, ohne Mount-Punkte verwenden zu müssen. Wenn Sie eine andere Methode zum Massenauswurf von Volumes kennen, vielleicht eine, die plattformübergreifend kompatibel ist, so dass sie sowohl unter Mac OS X als auch unter Linux funktioniert, lassen Sie es uns in den Kommentaren wissen.

Finden Sie sich oft damit? Erwägen Sie, es mit einem Alias ​​zu Ihrem bash_profile hinzuzufügen, um die Länge des Befehls zu verkürzen. Fügen Sie einfach zu diesem Zweck etwas wie das Folgende an .bash_profile an:

alias ejectall = ‚osascript -e‘ teilt der Anwendung „Finder“ mit, dass sie ausgeworfen werden soll (jede Platte, deren Auswurfmöglichkeit wahr ist) “

Auf diese Weise können Sie nicht nur die gesamte Befehlszeichenfolge, sondern auch „Alles“ eingeben.

Natürlich ist dies alles ein wenig fortgeschritten, und die meisten Mac-Benutzer sind besser damit beschäftigt, Festplatten auszuwerfen, indem sie die Auswurftaste gedrückt halten oder durch den OS X Finder gehen, indem sie sie über den Namen bewegen und auf die Auswurftaste klicken .

Like this post? Please share to your friends: