Funktionsbeschreibung: ZIP-Datei entpacken
Syntax: entpacken [-cflptuvz][-agCjLMnoqsVX][-P
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