1. Startseite
  2. Komprimieren & Entpacken
  3. So entpackst du Dateien unter Linux

So entpackst du Dateien unter Linux

ZIP ist das gängigste Dateiformat für Archive und unterstützt verlustfreie Datenkompression. Eine ZIP-Datei ist im Grunde ein Container, der eine oder mehrere komprimierte Dateien oder Verzeichnisse enthält.

In diesem Leitfaden zeigen wir dir, wie du Dateien auf Linux-Systemen über die Kommandozeile mit dem unzip-Befehl entpacken kannst.

Installation von unzip

Obwohl unzip nicht standardmäßig auf den meisten Linux-Distributionen installiert ist, kannst du es ganz einfach über den Paketmanager deiner Distribution installieren.

Installation unter Ubuntu und Debian

sudo apt install unzip

Installation unter CentOS und Fedora

sudo yum install unzip

Entpacken einer ZIP-Datei

Der unzip-Befehl extrahiert standardmäßig alle Dateien aus dem angegebenen ZIP-Archiv in das aktuelle Verzeichnis.

Angenommen, du hast eine ZIP-Datei mit der WordPress-Installation heruntergeladen. Um diese Dateien zu entpacken, führe einfach den folgenden Befehl aus:

unzip latest.zip

Beachte, dass ZIP-Dateien keine Eigentumsinformationen im Linux-Stil unterstützen. Die extrahierten Dateien gehören dem Benutzer, der den Befehl ausführt, und du musst Schreibrechte für das Zielverzeichnis haben.

Unterdrücken der Ausgabe

Mit dem Schalter -q kannst du die Ausgabe von unzip unterdrücken:

unzip -q Dateiname.zip

Entpacken in ein anderes Verzeichnis

Um eine ZIP-Datei in ein bestimmtes Verzeichnis zu entpacken, verwende den -d Schalter:

unzip Dateiname.zip -d /pfad/zum/verzeichnis

Zum Beispiel:

sudo unzip latest.zip -d /var/www

Bei Verwendung von sudo gehören die entpackten Dateien und Verzeichnisse dem Benutzer root.

Entpacken einer passwortgeschützten ZIP-Datei

Wenn eine ZIP-Datei passwortgeschützt ist, verwende die Option -P gefolgt vom Passwort:

unzip -P Passwort Dateiname.zip

Das Eingeben des Passworts auf der Kommandozeile ist unsicher. Eine sicherere Methode ist es, die Datei normal zu entpacken und das Passwort einzugeben, wenn es benötigt wird.

Ausschließen von Dateien

Um bestimmte Dateien oder Verzeichnisse beim Entpacken auszuschließen, verwende die Option -x:

unzip filename.zip -x "*.git/*"

Überschreiben vorhandener Dateien

Standardmäßig fragt unzip nach, ob vorhandene Dateien überschrieben werden sollen. Mit der Option -o kannst du diese Abfrage unterdrücken:

unzip -o filename.zip

Entpacken ohne Überschreiben

Verwende die Option -n, um das Überschreiben von vorhandenen Dateien zu vermeiden:

unzip -n filename.zip

Entpacken mehrerer ZIP-Dateien

Reguläre Ausdrücke ermöglichen das Entpacken mehrerer Archive auf einmal:

unzip '*.zip'

Auflisten des Inhalts

Verwende die Option -l, um den Inhalt einer ZIP-Datei aufzulisten:

unzip -l filename.zip

Fazit

unzip ist ein nützliches Werkzeug zum Entpacken von ZIP-Archiven auf Linux-Systemen. Wenn du Fragen hast, hinterlasse gerne einen Kommentar.

War dieser Beitrag hilfreich?

Verwandte Beiträge