So verwenden Sie den ZIP -Befehl unter Linux
- 2681
- 222
- Marleen Weight
Der Reißverschluss Der Befehl in Linux ist ein Dienstprogramm, das zum Verpacken einer Gruppe von Dateien in ein ZIP -Archiv verwendet wird. Der Befehl ZIP kann auch zum Komprimieren von Dateien verwendet werden, sodass sie weniger Platz auf der Festplatte Ihres Computers einnehmen können. Darüber hinaus kann der ZIP -Befehl zum Verschlüsseln von Dateien verwendet werden, um nicht autorisierte Benutzer schwieriger zu machen, auf den Inhalt des ZIP -Archivs zuzugreifen.
Um ein ZIP -Archiv zu entpacken, können Sie das verwenden entpacken Befehl. Dieser Befehl dekomprimiert die Dateien im ZIP -Archiv, sodass Sie auf sie zugreifen können.
ZIP -Befehlsbeispiele
Gehen Sie die folgenden realen Beispiele für Linux Zip -Befehl durch.
- ZIP Alle Dateien in einem Verzeichnis
Dieser Befehl erstellt einen Reißverschluss aller Dateien im /Backup -Verzeichnis. Ich werde keine Dateien unter den Unterverzeichnissen rekursiv archivieren.
ZIP -Backup.ZIP /Backup /*
Ausgabe: Hinzufügen: Backup/Anaconda.IFCFG.Protokoll (47%entleert) Hinzufügen: Backup/Anaconda.Protokoll (78%entleert) Hinzufügen: Backup/Anaconda.Programm.Protokoll (84%entleert) Hinzufügen: Backup/Anaconda.Lagerung.Protokoll (90%entleert) Hinzufügen: Backup/Boot.Protokoll (72%abgelegt) Hinzufügen: Backup/Dracut.log (92%entleert) Hinzufügen: Backup/HTTPD/(0%gespeichert) Hinzufügen: Backup/Kadmind.Protokoll (74%entleert) Hinzufügen: Backup/KRB5KDC.Protokoll.log (82%abgelegt)
- ZIP -Dateien mit Wildcard
Verwenden Sie Linux Wildcards, um nur Dateien mit bestimmten Erweiterungen zu archivieren. Nur wie Backup .Protokoll -Erweiterungsdateien in einem Verzeichnis protokollieren.
ZIP -Backup.ZIP /Backup /*.Protokoll
Ausgabe: Hinzufügen: Backup/Anaconda.IFCFG.Protokoll (47%entleert) Hinzufügen: Backup/Anaconda.Protokoll (78%entleert) Hinzufügen: Backup/Anaconda.Programm.Protokoll (84%entleert) Hinzufügen: Backup/Anaconda.Lagerung.Protokoll (90%entleert) Hinzufügen: Backup/Boot.Protokoll (72%abgelegt) Hinzufügen: Backup/Dracut.Protokoll (92%entleert) Hinzufügen: Backup/Kadmind.Protokoll (74%entleert) Hinzufügen: Backup/KRB5KDC.Protokoll.Protokoll.Protokoll (15%entleert) Hinzufügen: Backup/WPA_Supplicant.Protokoll (0%gespeichert) Hinzufügen: Backup/Xorg.0.Protokoll (83%entleert) Hinzufügen: Backup/Xorg.9.Protokoll (83%entleert) Hinzufügen: Backup/Yum.Protokoll (77%abgelegt)
- ZIP -Dateien rekursiv
Der folgende Befehl erstellt ein Archiv rekursiv mit Dateien, Verzeichnissen und seinen Unterverzeichnissen. Es führt auch die Verzeichnisstruktur als Quelldateien.
ZIP -r -Backup.ZIP /Backup
- Erstellen Sie passwortgeschütztes ZIP
Manchmal müssen wir ein passwortgeschütztes Archiv erstellen. Der Befehl ZIP bietet Ihnen die Möglichkeit, kennwortgeschützte Archivdateien zu erstellen. So erstellen Sie passwortgeschützte Archivanwendungen -e Möglichkeit. Dies fordert ein Passwort auf und bestätigt das Passwort.
ZIP -E -Backup.ZIP /Backup /*.Protokoll
Ausgabe: Passwort eingeben: Passwort überprüfen: Hinzufügen: Sicherung/Anaconda.IFCFG.Protokoll (47%entleert) Hinzufügen: Backup/Anaconda.Protokoll (78%entleert) Hinzufügen: Backup/Anaconda.Programm.Protokoll (84%entleert) Hinzufügen: Backup/Anaconda.Lagerung.Protokoll (90%abgelegt)
- Reißverschluss mit Kompressionsstufen
Sie können auch die Komprimierungsstufe mit dem ZIP -Befehl definieren. Es gibt 10 Komprimierungsstufen, die zwischen 0 und 9 liegen.
- -6 wird als Standardkomprimierungsstufe verwendet.
- -0 wird für die niedrigste Komprimierung verwendet.
- -9 wird für die höchste Komprimierung auf höchstem Niveau verwendet
ZIP -9 Hochkomprimiertes File.ZIP /Backup /*
ZIP -0 niedrigsten komprimiert.ZIP /Backup /*
Überprüfen Sie die Unterschiede zwischen einer komprimierten Datei
LS-LH niedrigsten komprimierte Datei.Zip hochkomprimiertes File.Reißverschluss
Ausgabe: -rw-r-R--. 1 Wurzelwurzel 50k Apr 11 14:14 Hochkomprimiertes File.ZIP-RW-R-R--. 1 Wurzelwurzel 447K Apr 11 14:14 niedrigst komprimiertes File.Reißverschluss
Sie können den Unterschied zwischen beiden Dateigrößen erkennen.
- Listen Sie den Inhalt der ZIP -Datei auf
Verwendung
-l
Wechseln Sie mit dem Befehl unzip, um nur Dateien in einem ZIP -Archiv aufzulisten, ohne es zu dekomprimieren.Backup entpip -l.Reißverschluss
Ausgabe: Archiv: Backup.Datumsname für Reißverschlusslänge ---------- ---------- ------ ---- 140 04-11-2013 14:07 Backup/Anaconda.IFCFG.Log 11153 04-11-2013 14:07 Backup/Anaconda.Log 15446 04-11-2013 14:07 Backup/Anaconda.Programm.Log 136167 04-11-2013 14:07 Backup/Anaconda.Lagerung.Protokoll 2722 04-11-2013 14:07 Backup/Boot.Log 211614 04-11-2013 14:07 Backup/Dracut.log 0 04-11-2013 14:08 Backup/httpd/1382 04-11-2013 14:07 Backup/Kadmind.Protokoll 1248 04-11-2013 14:07 Backup/KRB5KDC.Log 6485 04-11-2013 14:07 Backup/MySQLD.Protokoll 87 04-11-2013 14:07 Backup/PM-Powersave.Protokoll 0 04-11-2013 14:07 Backup/WPA_Supplicant.Log 30186 04-11-2013 14:07 Backup/Xorg.0.Protokoll 31094 04-11-2013 14:07 Backup/Xorg.9.Protokoll 6739 04-11-2013 14:07 Backup/Yum.Protokoll ---------- ------- 454463 15 Dateien
- Extrahieren Sie eine ZIP -Datei.
Der entpacken Der Befehl wird verwendet, um eine ZIP -Datei zu extrahieren. Verwenden Sie den folgenden Befehl, um einfach eine ZIP -Datei zu extrahieren.
Backup entpacken.Reißverschluss
- Überprüfen Sie eine Archivdatei
Verwenden -T Dateien überprüfen und archivieren. Diese Option extrahiert jede angegebene Datei im Speicher und vergleicht die CRC (Cyclic Redundanz Check, eine erweiterte Prüfsumme).
Backup entpip -t.Reißverschluss
Ausgabe: Archiv: Backup-11APR2013.ZIP -Tests: Backup/Anaconda.IFCFG.Log OK -Test: Backup/Anaconda.Log OK -Test: Backup/Anaconda.Programm.Log OK -Test: Backup/Anaconda.Lagerung.Log OK -Test: Backup/Boot.Log OK -Test: Backup/Dracut.Log OK -Test: Backup/HTTPD/OK -Test: Backup/Kadmind.Log OK -Test: Backup/KRB5KDC.Log OK -Test: Backup/Mysqld.Log OK-Test: Backup/PM-Powersave.Log OK -Test: Backup/WPA_Supplicant.Log OK -Test: Backup/Xorg.0.Log OK -Test: Backup/Xorg.9.Log OK -Test: Backup/Yum.Anmelden OK keine Fehler in komprimierten Sicherungsdaten der Sicherung erkannt.Reißverschluss.
Einpacken
Wir haben Ihnen gezeigt. Dies ist eine praktische Fähigkeit, die sich nützlich erweisen kann, wenn Sie jemandem eine komprimierte Datei senden oder Speicherplatz auf Ihrem Computer speichern müssen. Außerdem ist das Entpacken eines Archivs einfach und wir zeigen Ihnen, wie es schnell und einfach geht.
- « Überwachung der Netzwerkleistung mit Cacti auf CentOS & Rhel-basierten Systemen
- Dateiverschlüsselung Verwenden der GPG -Befehlszeile unter Linux »