GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So entpacken Sie Dateien unter Linux

Die Erweiterung .zip wird für das komprimierte Dateiformat verwendet. Mit diesem Format können Sie alle Dateien eines Verzeichnisses ohne Datenverlust komprimieren. Benutzer können mehr als ein Verzeichnis oder eine Datei gleichzeitig mit dem Zip-Dateiformat komprimieren. Wenn Sie jedoch die ZIP-Dateien in der Linux-Distribution extrahieren möchten, müssen Sie ein Befehlszeilenprogramm verwenden, das als „Unzip-Befehl“ bekannt ist. Mit diesem Befehlszeilentool können Sie alle Arten von ZIP-Dateien in nur wenigen Minuten extrahieren.

Dieser Artikel zeigt Ihnen, wie Sie Dateien über das Terminal in einer Linux-Umgebung entpacken können. Wir haben den Unzip-Befehl auf dem CentOS 8-System implementiert. Diese Befehle sind für alle Linux-Distributionen gleich, daher können Sie alle diese Befehle auf Ubuntu, Debian, LinuxMint und Fedora usw. implementieren.

Verwendung des Unzip-Befehls bei der Dateiextraktion

Der Unzip-Befehl ist auf CentOS 8 nicht installiert. Er ist jedoch auf den meisten Linux-Distributionen vorinstalliert. Öffnen Sie das Terminalfenster von der linken Seitenleiste Ihres Desktops in CentOS 8 und installieren Sie dieses Dienstprogramm mit dem folgenden Befehl:

# yum install unzip

Dateiextraktion mit dem Unzip-Befehl

Sie können eine Zip-Datei einfach mit dem Befehl unzip extrahieren. Mit dem unten angegebenen Befehl können Sie eine Datei in einen aktuellen Ordner oder ein aktuelles Verzeichnis entpacken:

# unzip file-name

Wenn Sie beispielsweise eine ZIP-Datei „myfile.zip“ in das aktuelle Verzeichnis „Downloads“ extrahieren möchten, navigieren Sie in den Ordner „Downloads“ und listen Sie alle Dateien auf. Verwenden Sie nun den folgenden Befehl, um eine Datei zu entpacken:

# unzip myfile.zip

Datei in ein anderes Verzeichnis extrahieren

Wenn Sie eine ZIP-Datei in ein anderes Verzeichnis extrahieren möchten, verwenden Sie die Option -d mit dem Befehl unzip. Um eine Datei in ein anderes Verzeichnis zu extrahieren, geben Sie den unten aufgeführten Befehl auf dem Terminal ein:

$ unzip file-name.zip -d /directory-path

Sie möchten beispielsweise eine Zip-Datei in die Dokumente extrahieren, anstatt sie in die aktuellen Downloads zu extrahieren. In diesem Fall wird also der folgende Befehl verwendet:

# unzip myfile.zip -d /home/Documents/

Dateien mit Unterdrückung der Ausgabe entpacken

Beim Extrahieren einer Datei werden zunächst die Dateinamen gedruckt und auch eine Zusammenfassung der Aufgabenerledigung angezeigt. Wenn Sie dann nicht alle Dateinamen drucken möchten, verwenden Sie die Option „-q“ mit dem Unzip-Befehl wie folgt:

# unzip -q myfile.zip

„Myfile.zip“ ist der Name einer ZIP-Datei. Sie können Ihren eigenen Dateinamen ersetzen.

Datei beim Extrahieren einer ZIP-Datei ausschließen

Mit der Option „-x“ beim Unzip-Befehl können Sie auch Dateien und Verzeichnisse von der Extraktion ausschließen. Verwenden Sie den folgenden Befehl, um eine Datei beim Extrahieren einer Datei auszuschließen.

# unzip file-name.zip -x exclude-name1 exclude-name 2

Beispielsweise möchten wir den Ordner „app“ von der Dateiextraktion ausschließen. Der obige Befehl ändert sich also in die folgende Form:

# unzip myfile.zip -x "*app*"

Überschreiben Sie die vorhandenen extrahierten Dateien

Wenn Sie das Extrahieren einer Datei abgeschlossen haben und erneut den Befehl zum Entpacken eingeben, werden Sie aufgefordert, eine vorhandene Datei zu überschreiben oder umzubenennen. Wenn Sie diese Eingabeaufforderung ignorieren möchten, geben Sie den folgenden Befehl zum Entpacken mit der Option -o:

ein
# unzip -o myfile.zip

Verwenden Sie den obigen Befehl mit Bedacht, da Sie aufgrund eines kleinen Fehlers alle Ihre Originaldaten verlieren können.

Wenn Sie diese vorhandenen Dateien nicht überschreiben möchten, können Sie mit der Option „-n“ alle diese extrahierten oder vorhandenen Dateien zwangsweise überspringen.

# unzip -n myfile.zip

Mehrere Dateien entpacken

Sie können auch mehrere Dateien mit dem Unzip-Befehl wie folgt extrahieren:

# unzip '*.zip'

Am Ende der Dateiextraktion können Sie sehen, wie viele Archive extrahiert wurden.

Inhalt der ZIP-Datei auflisten

Mit dem folgenden Befehl können Sie den Inhalt einer ZIP-Datei auflisten:

# unzip -l myfile.zip

Schlussfolgerung

Wir haben ausführlich erläutert, wie Sie den Befehl zum Entpacken auf dem CentOS 8-Linux-System verwenden. Wir haben verschiedene Verwendungen des unzip-Befehls untersucht, mit denen Sie ZIP-Archivinhalte auflisten und Dateien extrahieren können. Sie können den Unzip-Befehl entsprechend Ihren Anforderungen verwenden.


Cent OS
  1. So zeigen Sie versteckte Dateien in Linux an

  2. So entpacken Sie eine ZIP-Datei in Ubuntu / Linux

  3. So lesen Sie Dateien Zeile für Zeile in Bash

  4. So entpacken Sie Dateien unter Linux

  5. Wie kopiert man rekursiv Dateien nach Dateierweiterung?

So entpacken Sie Zip-Dateien unter Linux

So finden Sie Dateien in Debian 10

So manipulieren Sie Dateien unter Debian 11

So benennen Sie Dateien in Ubuntu 20.04 um

Wie verwende ich den Dateimanager von cPanel?

So komprimieren Sie eine Datei unter Linux