Heim  >  Artikel  >  php教程  >  Ausführliche Erläuterung der Parameter und Verwendung des Linux-Befehls „unzip“ – Befehl zur Dekomprimierung der ZIP-Datei unter Linux

Ausführliche Erläuterung der Parameter und Verwendung des Linux-Befehls „unzip“ – Befehl zur Dekomprimierung der ZIP-Datei unter Linux

高洛峰
高洛峰Original
2016-12-12 16:51:572665Durchsuche

Funktionsbeschreibung: ZIP-Datei entpacken

Syntax: entpacken [-cflptuvz][-agCjLMnoqsVX][-P ][.zip-Datei][Datei][-d ][-x ] oder unzip [-Z]

Zusätzlicher Hinweis: unzip ist ein Dekomprimierungsprogramm für .zip-komprimierte Dateien.

Parameter:

-x Dateiliste Dateien dekomprimieren, aber die angegebene Datei nicht einschließen.

-v Zeigt das komprimierte Dateiverzeichnis an, aber dekomprimiert es nicht.

-t testet, ob die Datei beschädigt ist, dekomprimiert sie jedoch nicht.

-d Verzeichnis Extrahieren Sie die komprimierte Datei in das angegebene Verzeichnis.

-z Zeigt nur Kommentare für komprimierte Dateien an.

-n Vorhandene Dateien nicht überschreiben.

-o Überschreibt eine vorhandene Datei, ohne den Benutzer um Bestätigung zu bitten.

-j baut die Verzeichnisstruktur des Dokuments nicht neu auf und extrahiert alle Dateien in dasselbe Verzeichnis.

-j Parameter. Zum Beispiel:

[root@localhost ~]# cd a
[root@localhost a]# unzip -j myfile
Archive: myfile.zip
inflating: install.log
inflating: anaconda-ks.cfg
inflating: install.log.syslog

extrahiert alle Dateien in myfile in das aktuelle a-Verzeichnis und entfernt die Verzeichnisstruktur in myfile.

Beispiel 1: Entpacken Sie die komprimierte Datei text.zip im aktuellen Verzeichnis.

$ unzip text.zip

 

Beispiel 2: Entpacken Sie die komprimierte Datei text.zip im angegebenen Verzeichnis/tmp. Wenn dieselbe Datei bereits vorhanden ist, müssen Sie sie entpacken Der Befehl überschreibt nicht die Originaldatei.

$ unzip -n text.zip -d /tmp

 

Beispiel 3: Zeigen Sie das komprimierte Dateiverzeichnis an, aber dekomprimieren Sie es nicht.

$ unzip -v text.zip

zgrep-Befehl

Die Funktion dieses Befehls besteht darin, passende reguläre Ausdrücke in komprimierten Dateien zu finden. Die Verwendung ist die gleiche wie bei grep Befehl, nur Das Ziel der Operation sind jedoch komprimierte Dateien. Wenn der Benutzer sehen möchte, ob ein bestimmter Satz in einer komprimierten Datei vorhanden ist, kann er den Befehl zgrep verwenden.

Beispiel:

Alle Dateien und Ordner im Verzeichnis /home/Blinux /html/ in html.zip im aktuellen Verzeichnis packen

zip –q –r html.zip /home/Blinux /html

Die obige Befehlsoperation dient zum Komprimieren von Dateien und Ordnern mit absoluten Adressen. Das Folgende ist das komprimierte relative Pfadverzeichnis

Zum Beispiel. Im Bliux-Verzeichnis kann das Ausführen der folgenden Vorgänge den gleichen Effekt wie oben erzielen:

zip –q –r html.zip html

In meinem HTML-Verzeichnis betreibe ich jetzt beispielsweise The Der ZIP-Komprimierungsbefehl lautet

zip –q –r html.zip *

Das Obige erfolgt im stillen Modus und umfasst Systemdateien und implizite Dateien


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn