Dieser Artikel zeigt Ihnen, wie Sie den Zip-Befehl unter Linux ganz einfach verwenden, um Dateien und Verzeichnisse zu komprimieren .
Zip ist das beliebteste Archivdateiformat, das eine verlustfreie Datenkomprimierung ermöglicht. Es wird verwendet, um die Dateien zu komprimieren, um die Dateigröße zu reduzieren.
Das Zip-Programm speichert eine oder mehrere komprimierte Dateien in einem einzigen ZIP-Archiv und enthält Informationen zu den Dateien. Außerdem kann mit einem einzigen Befehl eine ganze Verzeichnisstruktur in ein Zip-Archiv gepackt werden.
Zuerst müssen Sie die zip
installieren Befehl, da er in den meisten Linux-Distributionen nicht standardmäßig installiert ist.
Zip-Befehl unter Fedora / RedHat / AlmaLinux / Rocky Linux installieren
sudo dnf install zip
Zip-Befehl unter Ubuntu / Debian / Linux Mint installieren
sudo apt install zip
Wie man Dateien und Verzeichnisse unter Linux komprimiert
So erstellen Sie eine Zip-Datei mit zip
Befehl unter Linux müssen Sie zip
mitteilen den Namen der Archivdatei und welche Dateien darin enthalten sein sollen.
zip <archivename> <filename1> <filename2> ...
Zum Beispiel, um Dateien mit dem Namen file1.txt
zu komprimieren und file2.txt
in eine ZIP-Datei mit dem Namen my-archive.zip
, wäre der Befehl:
zip my-archive.zip file1.txt file2.txt
Als Ergebnis wird jede Datei aufgelistet, sobald sie hinzugefügt wird. Außerdem werden der Name der Datei und der für diese Datei erzielte Komprimierungsgrad angezeigt.
Außerdem, wenn Sie die Ausgabe von zip
nicht sehen möchten Verwenden Sie beim Erstellen der Datei -q
(--quiet
)-Option.
zip -q my-archive.zip file1.txt file2.txt
Um Unterverzeichnisse und alles darin enthaltene in die Zip-Datei aufzunehmen, verwenden Sie den -r
(--recurse-paths
) Option und haben die Namen der Unterverzeichnisse in der Befehlszeile.
zip -r my-archive.zip directory1/ directory2/ file1.txt file2.txt
So erstellen Sie eine passwortgeschützte Zip-Datei unter Linux
Hinzufügen von Passwörtern zu Zip-Dateien mit zip
Befehl unter Linux ist einfach.
Sie können zum Beispiel das -e
verwenden (--encrypt
) Option, und Sie werden aufgefordert, Ihr Passwort einzugeben und zur Bestätigung erneut einzugeben. Beachten Sie, dass das Passwort bei der Eingabe nicht im Terminal angezeigt wird.
zip -e my-archive.zip file1.txt file2.txt
So aktualisieren Sie eine vorhandene Zip-Datei unter Linux
Angenommen, wir haben ein Archiv komprimiert und dann eine Datei geändert. Es besteht die Möglichkeit, die aktualisierten Dateien mit dem -u
dem komprimierten Archiv hinzuzufügen (--update
)-Option.
Also fügen wir die aktualisierte file1.txt
hinzu und die neu erstellte file3.txt
zum Archiv.
zip -u my-archive.zip file1.txt file3.txt
Fazit
Jetzt wissen Sie, wie Sie den Zip-Befehl unter Linux verwenden. Ausführliche Informationen finden Sie auf der Manpage des Befehls. Um ein Zip-Archiv auf einem Linux-System zu extrahieren, können Sie den Befehl unzip verwenden.
Fühlen Sie sich frei, einen Kommentar zu hinterlassen, wenn Sie Fragen haben.