So verwenden Sie den ZIP -Befehl unter Linux

So verwenden Sie den ZIP -Befehl unter Linux

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.

  1. ZIP Alle Dateien in einem Verzeichnis
  2. 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) 

  3. ZIP -Dateien mit Wildcard
  4. 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) 

  5. ZIP -Dateien rekursiv
  6. 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  

  7. Erstellen Sie passwortgeschütztes ZIP
  8. 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) 

  9. Reißverschluss mit Kompressionsstufen
  10. 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.

  11. Listen Sie den Inhalt der ZIP -Datei auf
  12. 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 

  13. Extrahieren Sie eine ZIP -Datei.
  14. 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  

  15. Überprüfen Sie eine Archivdatei
  16. 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.