Harting Development

Entpacken und Archivieren unter Linux mit dem zip-Befehl

Lukas Fuchs vor 2 Jahren 3 Min. Lesezeit

Installieren des zip-Befehls unter Linux

Der zip-Befehl ist auf den meisten Linux-Distributionen vorinstalliert. Sollte er auf deinem System fehlen, kannst du ihn ganz einfach über den Paketmanager installieren.

Installation über den Paketmanager

Verwende auf Debian-basierten Systemen wie Ubuntu oder Linux Mint den folgenden Befehl:

sudo apt install zip

Auf Red Hat-basierten Systemen wie CentOS oder Fedora lautet der Befehl:

sudo yum install zip

Manuelle Installation

Wenn du den Paketmanager nicht verwenden möchtest, kannst du den zip-Befehl auch manuell installieren. Lade dazu das ZIP-Archiv von der offiziellen Website herunter:

Download-Link für das zip-Archiv

Entpacke das Archiv und wechsle in das entpackte Verzeichnis:

tar -xf zip.tar.gz
cd zip

Konfiguriere und kompiliere den Befehl mit den folgenden Befehlen:

./configure
make

Installiere den Befehl schließlich mit:

sudo make install

Überprüfen der Installation

Um zu überprüfen, ob der zip-Befehl erfolgreich installiert wurde, führe folgenden Befehl aus:

zip --version

Diese Ausgabe sollte angezeigt werden:

zip 3.0 (April 11th 2023)

Extrahieren von Dateien aus einer ZIP-Datei

Wenn du eine ZIP-Datei heruntergeladen oder erhalten hast, kannst du die darin enthaltenen Dateien mit dem zip-Befehl extrahieren. Dies ist ein vielseitiges Tool, das es dir ermöglicht, einzelne Dateien oder ganze Ordner zu entpacken.

Extrahieren einzelner Dateien

Um eine einzelne Datei aus einer ZIP-Datei zu extrahieren, verwende die folgende Syntax:

zip -x <ZIP-Datei> <Datei>

Beispiel:

zip -x dateien.zip wichtige_datei.txt

Dies extrahiert die Datei wichtige_datei.txt aus der ZIP-Datei dateien.zip.

Extrahieren ganzer Ordner

Um einen ganzen Ordner aus einer ZIP-Datei zu extrahieren, verwende die Option -d. Diese erstellt den Ordner in deinem aktuellen Arbeitsverzeichnis und extrahiert dessen Inhalt.

zip -d <ZIP-Datei> <Ordner>

Beispiel:

zip -d dateien.zip bilder

Dies extrahiert den Ordner bilder aus der ZIP-Datei dateien.zip.

Weitere Optionen

Du kannst den Extraktionsprozess mit den folgenden zusätzlichen Optionen anpassen:

  • -v: Ausführliche Ausgabe anzeigen
  • -f: Dateien überschreiben, falls sie bereits existieren
  • -m: Zeitstempel beibehalten
  • -o: Nur neuere Dateien extrahieren
  • -q: Keine Ausgabe anzeigen

Erstellen einer ZIP-Datei

Wenn du mehrere Dateien oder Verzeichnisse zu einem einzigen, komprimierten Archiv zusammenfassen möchtest, kannst du den zip-Befehl verwenden. Folge diesen Schritten, um eine ZIP-Datei zu erstellen:

Syntax

zip [Optionen] zip_datei dateien/verzeichnis

Optionen

Option Beschreibung
-r Rekursiv ein Verzeichnis archivieren
-m Dateien aktualisieren, falls vorhanden
-s Store-Modus (keine Komprimierung)
-j BZip2-Komprimierung
-z ZLIB (standardmäßige Komprimierung)

Schritte zum Erstellen einer ZIP-Datei

  1. Öffne ein Terminalfenster.

  2. Navigiere zu dem Verzeichnis, das die zu archivierenden Dateien enthält.

  3. Führe den folgenden Befehl aus:

    zip -r zip_datei_name dateien/verzeichnis
    

    Dabei ist zip_datei_name der gewünschte Name der ZIP-Datei und dateien/verzeichnis die zu archivierenden Dateien oder Verzeichnisse.

Beispiel

Um beispielsweise eine ZIP-Datei mit dem Namen backup.zip zu erstellen, die die Dateien dokument1.txt und dokument2.txt aus dem aktuellen Verzeichnis enthält, führe den folgenden Befehl aus:

zip -r backup.zip dokument1.txt dokument2.txt

Zusätzliche Tipps

  • Um die ZIP-Datei mit einem Kennwort zu verschlüsseln, verwende die Option -e.
  • Um die Komprimierungsstufe anzupassen, verwende die Option -l mit einem Wert von 0 (keine Komprimierung) bis 9 (maximale Komprimierung).
  • Um den Fortschritt der Komprimierung anzuzeigen, verwende die Option -v.

Festlegen von Optionen beim Extrahieren und Archivieren

Beim Extrahieren und Archivieren von Dateien mit dem zip-Befehl kannst du eine Vielzahl von Optionen verwenden, um den Vorgang an deine spezifischen Anforderungen anzupassen.

Optionen zum Extrahieren

  • -f: Erzwingt das Überschreiben vorhandener Dateien.
  • -d: Extrahiert Dateien in das angegebene Verzeichnis.
  • -u: Extrahiert nur Dateien, die neuer als die vorhandenen Dateien sind.
  • -o: Extrahiert Dateien im Besitz des aktuellen Benutzers.
  • -q: Unterdrückt die Ausgabe.
  • -r: Extrahiert rekursiv in Unterverzeichnisse.
  • --unzip-progress: Zeigt den Fortschritt des Extraktionsprozesses an.

Verwenden von Optionen

Um beispielsweise nur Dateien zu extrahieren, die neuer als die vorhandenen Dateien sind, würdest du folgenden Befehl verwenden:

zip -u archivdatei.zip dateien

Um Dateien in einem bestimmten Verzeichnis zu extrahieren, würdest du folgenden Befehl verwenden:

zip -d "/pfad/zum/verzeichnis" archivdatei.zip dateien

Optionen zum Archivieren

  • -j: Speichert Dateien ohne Komprimierung.
  • -m: Aktualisiert nur geänderte Dateien im Archiv.
  • -0: Verwendet die beste Komprimierungsstufe (langsam).
  • -9: Verwendet die schlechteste Komprimierungsstufe (schnell).
  • -s: Speichert symbolische Links als symbolische Links.
  • --symlinks: Speichert symbolische Links als Dateien mit dem Inhalt des Ziels.

Verwenden von Optionen

Um beispielsweise eine Datei ohne Komprimierung zu archivieren, würdest du folgenden Befehl verwenden:

zip -j archivdatei.zip datei

Um eine ZIP-Datei zu erstellen, die nur geänderte Dateien enthält, würdest du folgenden Befehl verwenden:

zip -m archivdatei.zip dateien

Wiederherstellen beschädigter ZIP-Dateien

Stoße auf beschädigte oder fehlerhafte ZIP-Dateien? Keine Sorge, es stehen Werkzeuge zur Verfügung, um sie wiederherzustellen und deine wertvollen Daten zu retten.

Verwendung von Wiederherstellungssoftware

Es gibt spezielle Wiederherstellungssoftware, die beschädigte ZIP-Dateien reparieren kann. Zu den beliebten Optionen gehören:

Manuelle Wiederherstellung

Wenn du keine Wiederherstellungssoftware verwenden möchtest, gibt es ein paar manuelle Schritte, die du unternehmen kannst:

  • Versuch, die ZIP-Datei umzubenennen: Manchmal können Probleme mit dem Dateinamen die beschädigte ZIP-Datei verursachen. Benenne sie in einen einfachen Namen um und versuch, sie erneut zu extrahieren.
  • Verwende ein Archivreparatur-Dienstprogramm: Es stehen Online-Dienstprogramme wie Online File Repair zur Verfügung, die ZIP-Dateien reparieren können.
  • Bearbeite die ZIP-Datei manuell: Mithilfe eines Hex-Editors kannst du die ZIP-Datei manuell bearbeiten und versuchen, die beschädigte Stelle zu identifizieren und zu reparieren. Dies erfordert jedoch fortgeschrittene technische Kenntnisse.

Tipps zur Vermeidung von Beschädigungen

Um Beschädigungen von ZIP-Dateien zu vermeiden, kannst du die folgenden vorbeugenden Maßnahmen ergreifen:

  • Verwende zuverlässige Komprimierungssoftware: Stelle sicher, dass du eine zuverlässige ZIP-Erstellungs- und Extraktionssoftware verwendest, um Fehler zu minimieren.
  • Überprüfe die Dateien vor dem Zippen: Überprüfe die Dateien vor dem Komprimieren auf Viren oder andere Fehler, die zu Beschädigungen führen könnten.
  • Erstelle Backups: Als zusätzliche Sicherheitsmaßnahme solltest du regelmäßig Backups deiner wichtigen ZIP-Dateien erstellen, um Datenverluste im Falle einer Beschädigung zu vermeiden.

Beheben häufiger Probleme mit dem zip-Befehl

Wenn du Schwierigkeiten bei der Verwendung des zip-Befehls hast, findest du hier einige häufige Probleme und ihre Lösungen:

Fehler: zip: Befehl nicht gefunden

  • Ursache: Der zip-Befehl ist nicht installiert. Lösung: Installiere den zip-Befehl mit deinem Paketmanager oder lade das ZIP-Dienstprogramm von der Info-ZIP-Website herunter und installiere es.

Fehler: Zip-Datei beschädigt

  • Ursache: Die Zip-Datei ist beschädigt. Lösung: Versuche, die Zip-Datei mit dem Wiederherstellungsbefehl unten wiederherzustellen.

Fehler: Ungültiges Passwort

  • Ursache: Du gibst das falsche Passwort für eine verschlüsselte Zip-Datei an. Lösung: Stelle sicher, dass du das richtige Passwort eingibst.

Fehler: Speicherplatz nicht ausreichend

  • Ursache: Du versuchst, eine Zip-Datei in ein Verzeichnis zu extrahieren, das nicht genügend freien Speicherplatz hat. Lösung: Gehe zu einem Verzeichnis mit ausreichend Speicherplatz oder lösche unnötige Dateien, um Speicherplatz freizugeben.

Fehler: Dateiberechtigungen

  • Ursache: Du verfügst nicht über die erforderlichen Berechtigungen, um auf die Zip-Datei zuzugreifen oder sie zu extrahieren. Lösung: Überprüfe die Dateiberechtigungen und ändere sie bei Bedarf.

Fehler: Unbekanntes Komprimierungsverfahren

  • Ursache: Du versuchst, eine Zip-Datei zu extrahieren, die mit einem unbekannten Komprimierungsverfahren komprimiert wurde. Lösung: Überprüfe die Zip-Datei und verwende ein Archivierungsprogramm, das das spezifische Komprimierungsverfahren unterstützt.

Fehler: Zip-Datei ist leer

  • Ursache: Die Zip-Datei enthält keine Dateien. Lösung: Überprüfe die Zip-Datei und stelle sicher, dass sie die erwarteten Dateien enthält.

Beispiele für die Verwendung des zip-Befehls

Der zip-Befehl ist ein vielseitiges Tool mit zahlreichen Funktionen. Hier sind einige praktische Anwendungsfälle:

### Erstellen einer ZIP-Datei

Um eine ZIP-Datei aus mehreren Dateien zu erstellen, verwende die folgende Syntax:

zip -r archivname quelle1 quelle2 ...

Beispielsweise kannst du eine ZIP-Datei mit dem Namen "backup.zip" aus den Ordnern "Dokumente" und "Bilder" erstellen:

zip -r backup.zip Dokumente Bilder

### Extrahieren von Dateien aus einer ZIP-Datei

Um Dateien aus einer ZIP-Datei zu extrahieren, verwende die folgende Syntax:

unzip archivname [-d zielverzeichnis]

Wenn du beispielsweise den Inhalt der Datei "backup.zip" im aktuellen Verzeichnis extrahieren möchten, gibst du Folgendes ein:

unzip backup.zip

Um die Dateien in einem bestimmten Zielverzeichnis zu extrahieren, gibst du den folgenden Befehl ein:

unzip backup.zip -d /pfad/zum/zielverzeichnis

### Festlegen von Optionen beim Extrahieren und Archivieren

Der zip-Befehl bietet eine Vielzahl von Optionen, mit denen du den Extraktions- und Archivierungsprozess anpassen kannst. Hier sind einige gängige Optionen:

  • -j: Dateien nicht komprimieren
  • -o: Überschreiben vorhandener Dateien
  • -q: Leise Ausgabe (keine Statusmeldungen)
  • -s: Speicherstatistik anzeigen

### Dekomprimieren einer verschlüsselten ZIP-Datei

Um eine verschlüsselte ZIP-Datei zu dekomprimieren, musst du das Kennwort angeben. Verwende hierfür die Option "-P":

unzip -P kennwort archivname

### Wiederherstellen beschädigter ZIP-Dateien

Mit dem zip-Befehl kannst du auch versuchen, beschädigte ZIP-Dateien zu reparieren. Verwende hierfür die Option "-FF":

zip -FF reparierte_archiv.zip beschädigte_archiv.zip

### Beheben häufiger Probleme mit dem zip-Befehl

Wenn du Probleme mit dem zip-Befehl hast, kannst du versuchen, diese zu beheben, indem du:

  • sicherstellst, dass du die richtige Syntax verwendest
  • prüfst, ob die ZIP-Datei gültig ist
  • sicherstellst, dass du über ausreichende Berechtigungen verfügst

Weitere Beiträge

Folge uns

Neue Beiträge

Beitrag

Erstellung eines bootfähigen Linux-USB-Sticks: Schritt-für-Schritt-Anleitung

AUTOR • Apr 21, 2026
Beitrag

Sami Lesebär: WLAN-Einrichtung und Nutzung

AUTOR • Apr 21, 2026
Beitrag

Thunderbird unter Linux: Installation, Konfiguration und Fehlerbehebung

AUTOR • Apr 21, 2026
Beitrag

Roborock verbindet sich nicht mit WLAN: Probleme beheben und Lösungen finden

AUTOR • Apr 21, 2026
Beitrag

FRITZ!Box 7590: So beheben Sie einen defekten WLAN-Chip

AUTOR • Apr 21, 2026
Beitrag

Erstellung von Linux-Partitionen: Ein umfassender Leitfaden für die Verwaltung Ihrer Festplatte

AUTOR • Apr 21, 2026
Beitrag

MX Linux Systemanforderungen: Alles, was du wissen musst

AUTOR • Apr 21, 2026
Beitrag

Die besten PDF-Reader für Linux: Eine umfassende Übersicht

AUTOR • Apr 21, 2026
Beitrag

Hoymiles HM-800: Schritt-für-Schritt-Anleitung zur WLAN-Verbindung

AUTOR • Apr 21, 2026
Beitrag

Wechselrichter verbindet sich nicht mit WLAN: Problemlösungen und Anleitungen

AUTOR • Apr 21, 2026
Beitrag

FritzBox 7590 Firmware Downgrade: So Geht's

AUTOR • Apr 21, 2026
Beitrag

Anleitung: Home Assistant mit Hoymiles verbinden

AUTOR • Apr 21, 2026
Beitrag

Deye Wechselrichter einrichten: Schritt-für-Schritt-Anleitung für eine reibungslose Inbetriebnahme

AUTOR • Apr 10, 2026
Beitrag

Verbinden Sie Ihren Sungrow-Wechselrichter ganz einfach mit WLAN

AUTOR • Apr 10, 2026
Beitrag

Formatieren einer Festplatte unter Linux: Eine umfassende Anleitung

AUTOR • Apr 10, 2026
Beitrag

Linux-Festplattenklonen: Schritt-für-Schritt-Anleitung zum Duplizieren Ihrer Festplatte

AUTOR • Apr 10, 2026
Beitrag

Tastaturlayout unter Linux ändern: Eine Schritt-für-Schritt-Anleitung

AUTOR • Apr 10, 2026
Beitrag

WLAN-Verbindung zur Fritzbox bricht ständig ab: Ursachen und Lösungen

AUTOR • Mar 18, 2026
Beitrag

So zeigen Sie USB-Geräte unter Linux an: Eine umfassende Anleitung

AUTOR • Mar 18, 2026
Beitrag

PDF24 für Linux: Erstellen, Bearbeiten und Bearbeiten von PDFs unter Linux

AUTOR • Mar 18, 2026

Beliebte Beiträge

Beitrag

Bluetooth-Signale in WLAN konvertieren: Eine Schritt-für-Schritt-Anleitung

AUTOR • Apr 19, 2024
Beitrag

WLAN-Rauchmelder mit FRITZ!Box verbinden: So geht's

AUTOR • Apr 19, 2024
Beitrag

Threema unter Linux verwenden: So gelingt der Einstieg

AUTOR • Jun 18, 2025
Beitrag

Linux Mint: Speicherplatz freigeben leicht gemacht

AUTOR • Dec 12, 2024
Beitrag

NFS-Volumes mit Linux mounten: Anleitung zum effektiven Dateisystemzugriff

AUTOR • Apr 17, 2024
Beitrag

Landroid verbindet sich nicht mit WLAN: Ursachen und Lösungen

AUTOR • Apr 19, 2024
Beitrag

WhatsApp für Linux: Installation, Einrichtung und Nutzung

AUTOR • Jun 18, 2025
Beitrag

Linux Netzwerk Einrichten: Eine Schritt-für-Schritt-Anleitung

AUTOR • Apr 06, 2025
Beitrag

Marktdominanz von Linux: Ein Überblick über den aktuellen Stand

AUTOR • Apr 17, 2024
Beitrag

Linux Mint 32 Bit: Installation, Verwendung und Tipps für ein reibungsloses Erlebnis

AUTOR • Apr 17, 2024
Beitrag

WLAN-Anmeldeseite erscheint nicht: Ursachen und Lösungen

AUTOR • Apr 19, 2024
Beitrag

Die ultimative Anleitung zum Linux-Befehl für Updates

AUTOR • Apr 17, 2024
Beitrag

Linux auf USB-Stick installieren: Eine Schritt-für-Schritt-Anleitung

AUTOR • Apr 17, 2024
Beitrag

Die ultimative Anleitung zur fstab-Datei: Mounten und Konfigurieren von Dateisystemen

AUTOR • Dec 19, 2025
Beitrag

Handy-Symbolführer: Bedeutung der Symbole auf Ihrem Smartphone

AUTOR • Apr 19, 2024
Beitrag

Linux Mint vergessenes Passwort zurücksetzen: Eine Schritt-für-Schritt-Anleitung

AUTOR • Apr 17, 2024
Beitrag

Linux Mint installieren: Eine Schritt-für-Schritt-Anleitung für Anfänger

AUTOR • Apr 17, 2024
Beitrag

Linux-Browser: Vergleich, Funktionen und Tipps für die beste Wahl

AUTOR • Apr 17, 2024
Beitrag

OneNote für Linux: Installation, Funktionen und Vorteile

AUTOR • Apr 17, 2024
Beitrag

So erstellen Sie einen bootfähigen Linux Live USB-Stick: Eine Schritt-für-Schritt-Anleitung

AUTOR • Apr 17, 2024