Linux-Befehle · 2 min read · Jan 09, 2026

Linux zip-Befehls-Tutorial für Anfänger (5 Beispiele)

Wie der Name schon sagt, ermöglicht der zip-Befehl das Erstellen von Archiven. In diesem Tutorial werden wir die Grundlagen von zip anhand einiger leicht verständlicher Beispiele besprechen. Aber bevor wir das tun, ist es erwähnenswert, dass alle hier gezeigten Beispiele auf einem Ubuntu 18.04 LTS-Rechner getestet wurden.

Linux zip-Befehl

Der zip-Befehlszeilenbefehl in Linux ermöglicht es Ihnen, Dateien zu verpacken und zu komprimieren (archivieren). Folgendes ist seine Syntax:

zip [OPTIONS] archive_name list_of_files

Und so erklärt die Man-Seite des Tools es:

zip ist ein Komprimierungs- und Datei-Paketierungsprogramm für Unix, VMS, MSDOS, OS/2, Windows 9x/NT/XP,   
Minix, Atari, Macintosh, Amiga und Acorn RISC OS.  
  
Es ist analog zu einer Kombination der Unix-Befehle tar(1) und compress(1) und ist  kompatibel  
mit  PKZIP  (Phil Katzs ZIP für MSDOS-Systeme).

Im Folgenden finden Sie einige Beispiele im Frage-Antwort-Stil, die Ihnen eine bessere Vorstellung davon geben sollten, wie der zip-Befehl funktioniert.

Q1. Wie verwendet man den zip-Befehl?

Die grundlegende Verwendung ist ziemlich einfach - geben Sie einfach den Namen der zip-Datei und die zu komprimierenden Dateien als Eingabe an. Hier ist ein Beispiel:

zip files.zip file1.txt file2.txt file3.txt

Die Idee hinter diesem Befehl ist, die drei .txt-Dateien in eine .zip-Datei zu komprimieren. Hier ist die Ausgabe, die dieser Befehl erzeugt hat:

adding: file1.txt (stored 0%)  
adding: file2.txt (stored 0%)  
adding: file3.txt (stored 0%)

Und eine Datei mit dem Namen ‘files.zip’ wurde im aktuellen Arbeitsverzeichnis erstellt.

Q2. Wie löscht man eine Datei aus einer Archivdatei (komprimiert)?

Dies kann mit der Befehlszeilenoption -d durchgeführt werden. Um beispielsweise file3.txt aus der Datei files.zip zu entfernen, habe ich den zip-Befehl folgendermaßen ausgeführt:

zip -d files.zip file3.txt

Das Tool hat mich über die Löschoperation mit der folgenden Nachricht informiert:

deleting: file3.txt

Q3. Wie fügt man neue Dateien zu einer bestehenden komprimierten (Archiv-)Datei hinzu?

Ähnlich wie die Löschoperation über -d durchgeführt wird, können Sie neue Dateien zu einer bestehenden komprimierten Datei hinzufügen, indem Sie die Befehlszeilenoption -u verwenden.

Hier ist ein Beispiel:

zip -u files.zip file3.txt file4.txt

Hier sind die Nachrichten, die dieser Befehl in der Ausgabe erzeugt hat:

adding: file3.txt (stored 0%)  
adding: file4.txt (stored 0%)

Q4. Wie lässt man zip die Originaldateien nach dem Archivieren löschen?

Standardmäßig werden die Originaldateien nicht gelöscht, selbst nachdem zip eine komprimierte Datei erstellt hat. Wenn Sie möchten, können Sie das Tool jedoch zwingen, die Originaldateien zu löschen. Dies kann mit der Befehlszeilenoption -m durchgeführt werden.

Hier ist ein Beispiel:

zip -m files.zip file1.txt file2.txt file3.txt file4.txt

Dieser Befehl hat files.zip in der Ausgabe erstellt und dabei alle .txt-Dateien im Prozess gelöscht.

Q5. Was sind einige andere nützliche Optionen für den zip-Befehl?

Eine Befehlszeilenoption, die Sie wahrscheinlich benötigen werden, ist -x. Sie wird verwendet, wenn Sie einige Dateien vom Komprimieren ausschließen möchten. Was Sie tun müssen, ist, -x gefolgt vom Namen der komprimierten Datei und gefolgt von den Namen der Dateien, die Sie ausschließen möchten, anzugeben.

Zum Beispiel:

zip files.zip file2.txt

Dieser Befehl komprimiert alle Dateien im aktuellen Arbeitsverzeichnis, außer file2.txt.

Darüber hinaus ist die andere Befehlszeilenoption, die Sie benötigen könnten, -r. Sie ermöglicht es Ihnen, rekursiv zu komprimieren, was erforderlich ist, wenn Sie Verzeichnisse (einschließlich natürlich deren Inhalte) komprimieren möchten.

Fazit

Wir haben hier nur an der Oberfläche gekratzt, da der zip-Befehl viele andere Funktionen bietet. Sobald Sie mit dem Üben der hier besprochenen Beispiele fertig sind, können Sie zur Man-Seite des Tools gehen, um mehr darüber zu erfahren.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.