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_filesUnd 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.txtDie 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.txtDas Tool hat mich über die Löschoperation mit der folgenden Nachricht informiert:
deleting: file3.txtQ3. 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.txtHier 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.txtDieser 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.txtDieser 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.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.