Ich habe mich lange gefragt, wie das geht und habe bereits viele Handbücher gelesen, aber ich kann das nicht zum Laufen bringen. Ich möchte mit 7zip einen Ordner an ein bestimmtes Ziel komprimieren. Es gibt im Handbuch eine Anleitung zur Verwendung von -o {Ordner}, aber wie funktioniert das wirklich?
Beispiel:
7z a -t7z serverx /home/example/folder -o/home/backups/folder1
Wie benutzt man das -o? Zielordner existiert.
-o
führt zu einem FehlerToo short switch: -o
.~
scheint aus irgendeinem Grunde nicht gelöst werden, verwenden-o/home/frank/someFolder
statt-o~/someFolder
. (angetroffen auf einem ganz normalen Ubuntu 18.04 mit 7-Zip 16.02)Antworten:
Von
man 7z
:Es ist im Grunde das Zielverzeichnis zum Extrahieren des Archivs. Alle extrahierten Dateien werden im angegebenen Verzeichnis gespeichert. Diese Option wird beim Erstellen des Archivs nicht verwendet.
Hier ist ein Beispiel:
quelle
Um fügen Sie alle Dateien aus dem Verzeichnis
/home/example/folder
zur Archivierungarchive.7z
in/home/backups/folder1
Gebrauch:7z a -t7z /home/backups/folder1/archive.7z /home/example/folder
-0
switch gibt ein Zielverzeichnis an, in das Dateien extrahiert werden sollen .quelle
Um in ein Verzeichnis zu extrahieren, müssen Sie nach dem
-o
Beispiel alle Leerzeichen entfernen.Extrahieren Sie die Zip-Datei in ein neues oder vorhandenes Verzeichnis
dir1
:Komprimieren Sie das Verzeichnis
dir1
in eine neue Zip-Datei:quelle