Jak używać polecenia zip w Linux
- 591
- 147
- Laura Zygmunt
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.
- Ziwij wszystkie pliki w katalogu
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%)
- Pliki zip z wieldokardą
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%)
- Pliki pocztowe rekurencyjnie
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
- Utwórz ZIP chroniony hasłem
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%)
- Zip z poziomami kompresji
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.
- Lista zawartości pliku pocztowego
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
- Wyodrębnij plik zip.
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
- Sprawdź plik archiwum
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.
- « Monitorowanie wydajności sieci za pomocą kaktów w systemach opartych na Centos i RHEL
- Szyfrowanie plików za pomocą wiersza poleceń GPG w Linux »