Ich suche nach einer Möglichkeit, Dateien über einen Dateimanager so zu komprimieren (oder 7z), dass der ursprüngliche Ordner direkt nach Abschluss des Komprimierens gelöscht wird (weniger Unordnung beim Batch-Komprimieren mehrerer Ordner).
In "Total Commander" hieß es "Move to Archive".
Gibt es einen OSX-Dateimanager, der diese Funktionalität hat?
Ich habe PathFinder 7 und ForkLift ausprobiert, aber sie scheinen diese Option nicht zu haben (oder sie ist irgendwo versteckt).
TIA.
Karl
Sie können den Automator verwenden, um ein einfaches Programm zu erstellen, das so etwas kann. Verwenden Sie dazu : Create Archive : und fügen Sie einen zusätzlichen Block hinzu, um die Originaldatei zu löschen.
Sie können dafür ein eigenes Automator-Skript erstellen. Create Service in Automator als Eingabeargument wählen Sie dann Shell-SkriptFiles and directories
hinzufügen , das als Eingabe Argumente anstelle von stdin verwendet. Fügen Sie dann dieses Skript ein:
tar -czf "$(dirname $1)"/"Archive-$(date +%Y-%m-%d-%H-%M-%S)".tar.gz "$@" && rm -rf "$@"
Ich kann einen Screenshot bereitstellen, aber ich habe polnisches OS X.
date
kann eine Zeichenfolge mit Zeichen zurückgegeben werden, die in einem Dateinamen nicht zulässig sind. Daher ist es möglicherweise besser, das Format zu definieren, das Sie date
zurückgeben möchten.
ajkblau