GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So komprimieren Sie Dateien und Verzeichnisse unter Linux (mit Beispielen)

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.


Linux
  1. So archivieren Sie Dateien und Verzeichnisse unter Linux [Teil 2]

  2. So archivieren Sie Dateien und Verzeichnisse unter Linux [Teil 1]

  3. So komprimieren und dekomprimieren Sie Dateien unter Linux

  4. So finden Sie Dateien mit dem fd-Befehl in Linux

  5. Wie kopiert man Dateien unter Linux und Unix? 10 cp Befehlsbeispiele

So komprimieren Sie Dateien und Verzeichnisse unter Linux

So kopieren Sie Dateien und Verzeichnisse unter Linux

So verschieben Sie Dateien und Verzeichnisse in Linux (mv-Befehl)

So verwenden Sie den cp-Befehl zum Kopieren von Dateien und Verzeichnissen

So verwenden Sie den Gunzip-Befehl unter Linux mit Beispielen

So sichern Sie Dateien und Verzeichnisse mit Rsync unter Linux