Sie können dies tun, indem Sie mit Automator einen Dienst erstellen, der Dateien und Ordner als Eingabe erhält und im Finder verfügbar ist . Fügen Sie eine Aktion Shell-Skript ausführen hinzu, die Eingaben als Argumente empfängt, und ändern Sie das Standardskript in einen Aufruf.ditto
Wenn Sie dies auf diese Weise tun, haben Sie keine Kontrolle darüber, welches Verzeichnis das src
ist und welches das target
.
Öffnen Sie alternativ Automator, erstellen Sie einen Dienst, der ausgewählte Ordner im Finder empfängt, und fügen Sie eine AppleScript- Aktion mit folgendem Skriptcode hinzu:
on run set dest to choose folder with prompt "Select destination:" set dest_path to (POSIX path of dest) as text set src_paths to "" repeat with idx from 1 to count (input) set src_paths to src_paths & (quoted form of (POSIX path of item idx of input as text)) & " " end repeat set cmd to "ditto " & src_paths & quoted form of dest_path do shell script cmd end run
Was dies bedeutet: Ihre Auswahl im Finder wird als Quellordner verwendet, und Sie werden nach einem Zielordner gefragt. und dann ausführen
ditto src1 src2 src3 srcn dest
Speichern und weisen Sie eine Tastenkombination in den Systemeinstellungen »Tastatur» Tastenkombinationen »Dienste zu . Suchen Sie in der Kategorie "Dateien und Ordner" nach Ihrem Dienst und klicken Sie rechts davon. Dann können Sie die gewünschte Verknüpfung drücken.