So dekomprimieren Sie mehrere Dateien mit dem Befehl „unzip“ in Linux

So dekomprimieren Sie mehrere Dateien mit dem Befehl „unzip“ in Linux

Lösung für das Problem, dass in Linux kein Entpackungsbefehl vorhanden ist

Wenn Sie den Befehl „unzip“ zum Entpacken der ZIP-Datei verwenden, kann es sein, dass Sie die Entpacksoftware nicht installiert haben. So installieren Sie sie

Befehl: yum list | grep zip/unzip #Installationsliste abrufen

Installationsbefehl: yum install zip #Geben Sie bei der entsprechenden Aufforderung y ein;

Installationsbefehl: yum install unzip #Geben Sie bei der entsprechenden Aufforderung y ein;

Die direkte Verwendung von unzip *.zip zum Dekomprimieren mehrerer Dateien unter Linux führt zu einem Fehler

Sie können den Befehl unzip '*.zip' oder unzip "*.zip" oder unzip \*.zip verwenden.

Oder verwenden Sie for z in *.zip; do unzip $z; done um die Dekomprimierung durchzuführen

Wie unten gezeigt, gibt es im aktuellen Verzeichnis 6 zip-komprimierte Dateien

[root@autoServer SAMMLUNG]# ll -s
insgesamt 24
4 -rw-r--r--. 1 root root 1681 Sep 11 15:38 00004.zip
4 -rw-r--r--. 1 root root 1325 Sep 11 15:38 00005.zip
4 -rw-r--r--. 1 root root 1540 Sep 11 15:43 00010.zip
4 -rw-r--r--. 1 root root 1392 11. September 15:43 00011.zip
4 -rw-r--r--. 1 root root 1541 Sep 11 15:48 00016.zip
4 -rw-r--r--. 1 root root 1390 11. September 15:48 00017.zip

Verwenden Sie zum Dekomprimieren unzip \*.zip Sie sehen, dass alle 6 Dateien erfolgreich dekomprimiert wurden.

[root@autoServer COLLECTION]# entpacken \*.zip
Archiv: 00005.zip
 aufblasen: GAB_ZIP_INDEX.xml  
 aufblasen: 15366516000003-BASIC_1004.bcp 

Archiv: 00010.zip
GAB_ZIP_INDEX.xml ersetzen? [j]a, [n]ein, [A]lle, [K]ein, [umbenennen: n  
 aufblasen: 15366518460006-SOURCE_1001.bcp 

Archiv: 00016.zip
GAB_ZIP_INDEX.xml ersetzen? [ja], [n]ein, [A]lle, [K]ein, [umbenennen: A
 aufblasen: GAB_ZIP_INDEX.xml  
 aufblasen: 15366519060012-SOURCE_1001.bcp 

Archiv: 00017.zip
 aufblasen: GAB_ZIP_INDEX.xml  
 aufblasen: 15366519080014-SOURCE_1002.bcp 

Archiv: 00004.zip
 aufblasen: GAB_ZIP_INDEX.xml  
 aufblasen: 15366516000001-BASIC_1003.bcp 

Archiv: 00011.zip
 aufblasen: GAB_ZIP_INDEX.xml  
 aufblasen: 15366518480008-SOURCE_1002.bcp 

6 Archive wurden erfolgreich verarbeitet.

Überprüfen Sie das aktuelle Verzeichnis, um zu sehen, ob eine entpackte Datei vorhanden ist.

[root@autoServer SAMMLUNG]# ll -s
insgesamt 52
4 -rw-r--r--. 1 root root 294 11. September 15:40 15366516000001-BASIC_1003.bcp
4 -rw-r--r--. 1 root root 158 ​​​​Sep 11 15:40 15366516000003-BASIC_1004.bcp
4 -rw-r--r--. 1 root root 104 11. September 15:45 15366518460006-SOURCE_1001.bcp
4 -rw-r--r--. 1 root root 80 11. September 15:45 15366518480008-SOURCE_1002.bcp
4 -rw-r--r--. 1 root root 104 11. September 15:50 15366519060012-SOURCE_1001.bcp
4 -rw-r--r--. 1 root root 80 11. September 15:50 15366519080014-SOURCE_1002.bcp
4 -rw-r--r--. 1 root root 1681 Sep 11 15:38 00004.zip
4 -rw-r--r--. 1 root root 1325 Sep 11 15:38 00005.zip
4 -rw-r--r--. 1 root root 1540 Sep 11 15:43 00010.zip
4 -rw-r--r--. 1 root root 1392 11. September 15:43 00011.zip
4 -rw-r--r--. 1 root root 1541 Sep 11 15:48 00016.zip
4 -rw-r--r--. 1 root root 1390 11. September 15:48 00017.zip
4 -rw-r--r--. 1 root root 2056 11. September 15:45 GAB_ZIP_INDEX.xml

Entpacken mit zusätzlichen Befehlen

Entpacken Sie die Datei in das aktuelle Verzeichnis

entpacken Sie test.zip

Um die Datei in das angegebene Verzeichnis zu entpacken, müssen Sie den Parameter -d verwenden

entpacken -d /temp test.zip

Um vorhandene Dateien nach der Dekomprimierung nicht zu überschreiben, verwenden Sie den Parameter -n; um im Überschreibmodus zu dekomprimieren, verwenden Sie den Parameter -o

entpacken -n test.zip
entpacken -n -d /temp test.zip

Dekomprimieren Sie die komprimierte Datei test.zip im angegebenen Verzeichnis tmp. Wenn die gleiche Datei bereits vorhanden ist, verwenden Sie -o, um die Originaldatei zu überschreiben.

entpacken -o test.zip -d /tmp/

Um nur die im Zip-Archiv enthaltenen Unterdateien anzuzeigen, ohne es zu dekomprimieren, verwenden Sie den Parameter -l

entpacken -l test.zip

Um die angezeigte Dateiliste einschließlich der Komprimierungsrate anzuzeigen, verwenden Sie den Parameter -v

unzip -v test.zip

Überprüfen Sie, ob die Zip-Datei beschädigt ist. Verwenden Sie dazu den Parameter -t

entpacken -t test.zip

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM.

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung der Befehle zum Komprimieren und Entpacken sowie deren Verwendung unter Linux
  • Lösung für chinesische verstümmelte Zeichen beim Entpacken in Linux
  • Detaillierte Erklärung des Linux-Befehls unzip

<<:  Linux-Installation MySQL5.6.24 Nutzungsanweisungen

>>:  So verwenden Sie Node-Scaffolding zum Erstellen eines Servers zur Implementierung der Token-Verifizierung

Artikel empfehlen

Fallstudie zur dynamischen Datenbindung von this.$set in Vue

Ich finde, dass die Erklärung von this.$set im In...

Centos7.5 Konfiguration Java-Umgebung Installation Tomcat Erklärung

Tomcat ist eine auf Java basierende Webserversoft...

So verbergen und fälschen Sie die Versionsnummer in Nginx

1. Verwenden Sie den Curl-Befehl für den Standard...

Beispielcode für die Master-Slave-Trennung einer MySQL-Datenbank

einführen Durch das Einrichten einer Lese-/Schrei...

Beispiel für die JavaScript-Funktion „CollectGarbage“

Sehen wir uns zunächst ein Beispiel für die Speic...

Detaillierte Beispiele für Ersetzen und Ersetzen in MySQL into_Mysql

„Replace“ und „Replace into“ von MySQL sind beide...

So weisen Sie einer Instanz in Linux eine öffentliche IP-Adresse zu

beschreiben Beim Aufruf dieser Schnittstelle müss...

Docker richtet Port-Mapping ein, kann aber nicht auf die Lösung zugreifen

#docker ps-Check, alle Ports sind zugeordnet CONT...

Docker-Lösung zum Anmelden ohne Root-Rechte

Wenn Sie den Docker-Befehl zum ersten Mal verwend...

Detaillierte Erklärung der grep- und egrep-Befehle in Linux

Vertreter / egrep Syntax: grep [-cinvABC] 'wo...