Jak używać polecenia zip w Linux

Jak używać polecenia zip w Linux

zamek błyskawiczny Polecenie w Linux to narzędzie używane do pakowania grupy plików w archiwum zip. Polecenie zip może być również używane do kompresji plików, dzięki czemu zajmują mniej miejsca na dysku twardym komputera. Ponadto polecenie zip może być używane do szyfrowania plików, co utrudnia nieautoryzowanym użytkownikom dostęp do zawartości archiwum zip.

Aby rozpakować archiwum zip, możesz użyć rozsunąć suwak Komenda. To polecenie dekompresuje pliki w archiwum ZIP, umożliwiając dostęp do nich.

Przykłady polecenia zip

Przejrzyj poniższe rzeczywiste przykłady polecenia Linux Zip.

  1. Ziwij wszystkie pliki w katalogu
  2. To polecenie utworzy zip wszystkich plików w katalogu /kopii zapasowej. Nie będę zarchiwizować plików w ramach podrzędnych katalogów.

    Kopia zapasowa.Zip /Backup /*  
    Wyjście: Dodanie: Backup/Anaconda.ifcfg.dziennik (opróżniony 47%) Dodanie: Backup/Anaconda.Log (deflowane 78%) Dodanie: Backup/Anaconda.program.dziennik (opróżniony 84%) Dodanie: Backup/Anaconda.składowanie.Log (deflowane 90%) Dodanie: kopia zapasowa/rozruch.Log (deflowane 72%) Dodanie: Backup/Dracut.Log (deflowane 92%) Dodanie: Backup/httpd/(przechowywany 0%) Dodanie: Backup/Kadmind.Log (deflowane 74%) Dodanie: Backup/KRB5KDC.Log (deflowane 71%) Dodanie: Backup/MySQLd.Log (opróżniony 82%) 

  3. Pliki zip z wieldokardą
  4. Użyj Linux Wildcards, aby archiwizować pliki tylko określonych rozszerzeń. Jak tylko kopia zapasowa .Zaloguj pliki rozszerzenia w katalogu.

    Kopia zapasowa.Zip /Backup /*.dziennik  
    Wyjście: Dodanie: Backup/Anaconda.ifcfg.dziennik (opróżniony 47%) Dodanie: Backup/Anaconda.Log (deflowane 78%) Dodanie: Backup/Anaconda.program.dziennik (opróżniony 84%) Dodanie: Backup/Anaconda.składowanie.Log (deflowane 90%) Dodanie: kopia zapasowa/rozruch.Log (deflowane 72%) Dodanie: Backup/Dracut.Log (deflowane 92%) Dodanie: Backup/Kadmind.Log (deflowane 74%) Dodanie: Backup/KRB5KDC.Log (deflowane 71%) Dodanie: Backup/MySQLd.Dziennik (deflowany 82%) Dodanie: Backup/PM-Powersave.dziennik (deflowany 15%) Dodanie: Backup/WPA_Supplicant.Log (przechowywany 0%) Dodanie: Backup/Xorg.0.Log (opróżniony 83%) Dodanie: Backup/Xorg.9.dziennik (opróżniony 83%) Dodanie: Backup/Yum.log (deflowane 77%) 

  5. Pliki pocztowe rekurencyjnie
  6. Poniższe polecenie utworzy archiwum rekurencyjnie z plikami, katalogami i podwodnymi. Utrzymuje również strukturę katalogu jako pliki źródłowe.

    zapasowy zip -r.Zip /kopia zapasowa  

  7. Utwórz ZIP chroniony hasłem
  8. Czasami musimy utworzyć archiwum chronionego hasłem. Polecenie ZIP zapewnia opcję tworzenia plików archiwum chronionego hasłem. Aby utworzyć użycie archiwum chronionego hasłem -mi opcja. To skłonność do hasła i potwierdzi hasło.

    zapasowy zip -e.Zip /Backup /*.dziennik  
    Wyjście: Wprowadź hasło: Sprawdź hasło: Dodanie: Backup/Anaconda.ifcfg.dziennik (opróżniony 47%) Dodanie: Backup/Anaconda.Log (deflowane 78%) Dodanie: Backup/Anaconda.program.dziennik (opróżniony 84%) Dodanie: Backup/Anaconda.składowanie.log (deflowane 90%) 

  9. Zip z poziomami kompresji
  10. Możesz także zdefiniować poziom kompresji za pomocą polecenia zip. Istnieje 10 poziomów kompresji, które wynoszą od 0 do 9.

    • -6 jest używany jako domyślny poziom kompresji.
    • -0 jest używany do najniższego kompresji poziomu.
    • -9 jest używany do kompresji najwyższego poziomu
    ZIP -9 Plik wysokowydajny.Zip /Backup /*  ZIP -0 plik najniższego kompresji.Zip /Backup /*  

    Sprawdź różnice między kompresowanym plikiem

    LS -LH najniższy plik.ZIP PLIFEM WYSOKIEM.zamek błyskawiczny  
    Wyjście: -RW-R-R--. 1 root root 50 kwietnia 11 14:14 Pliku wysokotkompresywne.Zip -RW-R-R--. 1 root root 447k 11 kwietnia 14:14.zamek błyskawiczny 

    Możesz zobaczyć różnicę między obiema rozmiarami plików.

  11. Lista zawartości pliku pocztowego
  12. Za pomocą -L Przełącz polecenie UNZIP, aby wymienić tylko pliki w archiwum zip bez dekompresji.

    Unzip -l Backup.zamek błyskawiczny  
    Wyjście: Archiwum: kopia zapasowa.Data długości pocztą daty Nazwa --------- ---------- ------ ---- 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.program.Log 136167 04-11-2013 14:07 Backup/Anaconda.składowanie.Log 2722 04-11-2013 14:07 Backup/Boot.Log 211614 04-11-2013 14:07 Backup/Dracut.Dziennik 0 04-11-2013 14:08 Backup/httpd/1382 04-11-2013 14:07 Backup/Kadmind.Log 1248 04-11-2013 14:07 Backup/KRB5KDC.Log 6485 04-11-2013 14:07 Backup/Mysqld.Log 87 04-11-2013 14:07 Backup/PM-Powersave.Log 0 04-11-2013 14:07 Backup/WPA_Supplicant.Log 30186 04-11-2013 14:07 Backup/Xorg.0.Log 31094 04-11-2013 14:07 Backup/Xorg.9.Log 6739 04-11-2013 14:07 Backup/Yum.Log --------- ------- 454463 15 plików 

  13. Wyodrębnij plik zip.
  14. rozsunąć suwak Polecenie służy do wyodrębnienia pliku zip. Użyj poniższego polecenia, aby po prostu wyodrębnić plik zip.

    Unzip Backup.zamek błyskawiczny  

  15. Sprawdź plik archiwum
  16. Używać -T Aby sprawdzić i archiwizować pliki. Ta opcja wyodrębnia każdy określony plik w pamięci i porównuje CRC (Cyclic Redundancy Check, ulepszona suma kontrolna).

    Unzip -t Backup.zamek błyskawiczny  
     Wyjście: Archiwum: Backup-11Apr2013.Testowanie zip: Backup/Anaconda.ifcfg.Log OK Testowanie: Backup/Anaconda.Log OK Testowanie: Backup/Anaconda.program.Log OK Testowanie: Backup/Anaconda.składowanie.Zaloguj się OK Testowanie: kopia zapasowa/rozruch.Log OK Testowanie: Backup/Dracut.Log OK Testowanie: Backup/Httpd/OK Testowanie: Backup/Kadmind.Log OK Testowanie: kopia zapasowa/KRB5KDC.Log OK Testowanie: kopia zapasowa/mysqld.Log OK Testowanie: kopia zapasowa/PM-Powersave.Log OK Testowanie: Backup/WPA_Supplicant.Log OK Testowanie: Backup/Xorg.0.Log OK Testowanie: Backup/Xorg.9.Log OK Testowanie: kopia zapasowa/mniam.Zaloguj się OK Brak wykrytych błędów w skompresowanych danych kopii zapasowej.zamek błyskawiczny. 

Zakończyć

Pokazaliśmy, jak zapakować pliki w Linux za pomocą terminalu. Jest to przydatna umiejętność, która może się przydać, gdy potrzebujesz wysłać komuś kompresowanego pliku lub zapisać miejsce do przechowywania na komputerze. Ponadto rozpakowanie archiwum jest łatwe i pokażemy, jak to zrobić szybko i łatwo.