Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 23775|Odpowiedź: 9

[linux] Szczegółowe wyjaśnienie kompresji zip i rozpakowania poleceń dekompresji w CentOS

[Skopiuj link]
Opublikowano 16.05.2017 09:37:07 | | |
Następujące polecenia są wykonywane w katalogu /home
CD/Home #进入/Home Directory
1. Skompresuj katalog mydata pod katalogiem /home do mydata.zip
zip -r mydata.zip mydata #压缩mydata目录
2. Rozpakuj mydata.zip z katalogu /home do katalogu mydatabak
Unzip mydata.zip -d MyDatabak
3. Skompresuj folder abc i 123.txt pod katalogiem /home do abc123.zip
zip -r abc123.zip ABC 123.txt
4. Rozpakuj wwwroot.zip bezpośrednio w katalogu /home do katalogu /home
Rozepnij wwwroot.zip
5. Rozpakuj abc12.zip, abc23.zip i abc34.zip jednocześnie pod katalogiem /home do katalogu /home
rozpiąć ABC\*.zip
6. Sprawdź zawartość w wwwroot.zip w katalogu /home
rozpiąć -v wwwroot.zip
7. Sprawdź, czy wwwroot.zip pod katalogiem /home jest kompletny
Rozzipuj -t wwwroot.zip
8. Rozpakuj wszystkie pliki z wwwroot.zip w katalogu /home do katalogu pierwszego poziomu
rozpiąć -j wwwroot.zip
Działanie i konserwacja systemu Ciepłe przypomnienie: qihang01 oryginalna treść autorska, prosimy o podanie źródła i oryginalnego linku do ponownego druku
=====================================================
Główne parametry:
-c: Wynik rozpakowania
-l: Wyświetla pliki zawarte w pliku skompresowanym
-p: Podobnie jak parametr -c, wynik dekompresji zostanie wyświetlony na ekranie, ale konwersja nie zostanie wykonana
-t: Sprawdź, czy plik skompresowany jest poprawny
-u: Podobnie jak parametr -f, ale oprócz aktualizacji istniejących plików, rozpakowuje także inne pliki z skompresowanego pliku do katalogu
-v: Wyświetla szczegółowe informacje podczas wykonywania
-z: Wyświetla tylko tekst komentarza pliku skompresowanego
-a: Wykonaj konieczną konwersję znaków do pliku tekstowego
-b: Nie charakteryzuj plików tekstowych
-C: Nazwy plików w skompresowanych plikach są wrażliwe na wielkość liter
-j: Nie obsługuje ścieżki katalogowej pierwotnie zawartej w pliku skompresowanym
-L: Zmień nazwy wszystkich plików w skompresowanym pliku na małe litery
-M: Wyślij wynik wyjściowy do programu do przetworzenia
-n: Nie nadpisuj oryginalnego pliku podczas rozpakowywania
-o: Nie musisz najpierw pytać użytkownika, rozpakowanie nadpisze oryginalny plik po uruchomieniu
-P<密码>: Opcja hasła do użycia zip
-p: Podczas wykonywania nie wyświetla się żadnych informacji
-s: Przekonwertowanie pustych znaków w nazwie pliku na znaki podkreślenia
-V: Zachowaj informacje o wersji pliku VMS
-X: Oryginalny UID/GID pliku jest przechowywany po rozpakowaniu




Poprzedni:Nowe narzędzie do skanowania tła miecza
Następny:Funkcje edycji po publikacji testowej
Opublikowano 03.01.2018 14:16:29 |
Podczas rozpakowywania czasem chcesz nadpisać oryginalny plik, w przeciwnym razie trzeba ustawić uprawnienia, ponownie przesłać pliki itd. To kłopotliwe.

Jeśli dodasz parametry -o po poleceniu unzip, nie będziesz już o nie prosić, a bezpośrednio nadpiszesz oryginalny plik i rozpakujesz go, oszczędzając sporo problemów.

Polecenie: rozzipuj -o filename.zip
 Ziemianin| Opublikowano 23.01.2018 14:29:54 |
Linux, kompresuj wiele plików w jeden plik

Jeśli wiele plików jest skompresowanych w jeden pakiet, możesz użyć następującego polecenia:
Zip test.zip 1.txt 2.txt 3.txt



 Ziemianin| Opublikowano 13.12.2021 11:25:43 |
ZIP kompresuje całą zawartość (foldery) bieżącego folderu, wyklucza katalog testowy, wyklucza katalog logów wszystkich podfolderów, wyklucza plik tymczasowy wszystkich podfolderów

 Ziemianin| Opublikowano 13.12.2021 11:27:17 |
Polecenie zip Linux wyjaśnione szczegółowo

-A: Dostosować plik automatycznego rozpakowywania pliku wykonywalnego;
-b<工作目录>: Określ katalog, w którym pliki są tymczasowo przechowywane;
-c: Przypisuj każdy skompresowany plik;
-d: Usuń określony plik z pliku skompresowanego;
-D: Nazwa katalogu nie jest ustalana w pliku skompresowanym;
-f: Efekt tego parametru jest podobny do określenia parametru "-u", ale nie tylko aktualizuje istniejące pliki, ale także dodaje do skompresowanego pliku pewne pliki, jeśli ich nie ma w pliku skompresowanym.
-F: Spróbuj naprawić uszkodzony skompresowany plik;
-g: Dołącz plik do istniejącego pliku skompresowanego zamiast tworzyć nowy plik skompresowany;
-H: pomoc online;
-i<范本样式>: Kompresuj tylko pliki kwalifikujące się;
-j: Zapisywana jest tylko nazwa pliku i jej zawartość, nie nazwa katalogu.
-J: Usuwa niepotrzebne dane przed skompresowanym plikiem;
-k: Nazwa pliku w formacie kompatybilnym z MS-DOS;
-l: Podczas kompresji pliku zastąp znak LF znakiem LF+CR;
-ll: Podczas kompresji pliku zastąp znak LF+cp znakiem LF;
-L: Wyświetlanie informacji o prawach autorskich;
-m: Po skompresowaniu pliku i dodaniu go do skompresowanego pliku usuń oryginalny plik, czyli przenieś go do pliku skompresowanego;
-n<字尾字符串>: Nie kompresuje plików z konkretnymi ciągami sufiksów;
-o: Plik z najnowszym czasem zmiany w pliku skompresowanym ma pierwszeństwo, a czas zmiany pliku skompresowanego jest ustawiony na taki sam jak plik.
-Q: Proces wykonywania instrukcji nie jest wyświetlany;
-r: Przetwarzanie rekurencyjne, które przetwarza wszystkie pliki i podkatalogi w określonym katalogu razem;
-S: Zawiera pliki systemowe i ukryte;
-t<日期时间>: Ustaw datę pliku skompresowanego na określoną datę;
-T: Sprawdź, czy każdy plik w pliku kopii zapasowej jest poprawny;
-u: Zastąpić nowszy plik plikiem skompresowanym;
-v: Wyświetlanie procesu wykonywania instrukcji lub wyświetlanie informacji o wersji;
-V: Zapisz atrybuty pliku systemu operacyjnego VMS;
-w: Jeśli numer wersji znajduje się w nazwie pliku, ten parametr jest ważny tylko w systemie operacyjnym VMS.
-x<范本样式>: Wyłącz kwalifikujące się pliki podczas kompresji;
-X: nie zapisuje dodatkowych atrybutów pliku;
-y: Zapisz połączenie symboliczne bezpośrednio, a nie plik, do którego wskazuje łącze, ten parametr jest ważny tylko w systemach takich jak UNIX;
-z: Dodaj komentarze do pliku skompresowanego;
-$: nazwa woluminu na dysku, na którym przechowywany jest pierwszy skompresowany plik;
-<压缩效率>: Wydajność kompresji wynosi wartość między 1~9.
 Ziemianin| Opublikowano 13.12.2021 11:32:31 |
Linux używa Vim do przeglądania zawartości pakietu zip bez dekompresji

Polecenia Vim mogą być również używane do przeglądania zawartości archiwum ZIP bez konieczności jego rozpakowywania. Działa z plikami archiwum i folderami. Oprócz ZIP, może być również używany z innymi rozszerzeniami, takimi jak tar.xz, tar.bz2, tar, tbz.

Na przykład: vim test.zip
 Ziemianin| Opublikowano 03.03.2022 21:58:18 |
Instaluj pakiety zip i rozpakuj offline za pomocą następującego polecenia:



zip-3.0-11.el7.x86_64.rpm (259.92 KB, Liczba pobranych plików: 0, 售价: 5 粒MB) unzip-6.0-24.el7_9.x86_64.rpm (172.48 KB, Liczba pobranych plików: 0, 售价: 5 粒MB)
 Ziemianin| Opublikowano 01.01.2024 07:20:22 |
Linux używa tar do tworzenia plików archiwalnych
https://www.itsvse.com/thread-10715-1-1.html
 Ziemianin| Opublikowano 14.07.2025 08:52:11 |
Windows używa tar do kompresji i pakowania folderów
https://www.itsvse.com/thread-10896-1-1.html
 Ziemianin| Opublikowano 04.12.2025 15:06:43 |
Kompresja Linuksa zip, 7z ekstremalna kompresja (minimalny plik)
https://www.itsvse.com/thread-11152-1-1.html
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com