Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 23775|Odpoveď: 9

[linux] Podrobné vysvetlenie príkazov na kompresiu zip a rozbalenie dekompresie v CentOS

[Kopírovať odkaz]
Zverejnené 16. 5. 2017 9:37:07 | | |
Nasledujúce príkazy sa vykonávajú v adresári /home
cd /domov #进入/domovský adresár
1. Komprimovať adresár mydata pod adresárom /home do mydata.zip
zip -r mydata.zip mydata #压缩mydata目录
2. Rozbaliť mydata.zip z adresára /home do adresára mydatabak
unzip mydata.zip -d mydatabak
3. Komprimovať priečinok abc a 123.txt pod adresárom /home do abc123.zip
Zip -R abc123.zip ABC 123.txt
4. Rozbalte wwwroot.zip priamo v adresári /home do adresára /home
Rozopni wwwroot.zip
5. Rozbaliť abc12.zip, abc23.zip a abc34.zip pod adresárom /home naraz do adresára /home
rozopni ABC\*.zip
6. Skontrolujte obsah v wwwroot.zip v adresári /home
Rozopni -V wwwroot.zip
7. Overiť, či je wwwroot.zip pod adresárom /home kompletný
Rozopni -t wwwroot.zip
8. Rozbaliť všetky súbory v wwwroot.zip pod adresárom /home do adresára prvej úrovne
Rozopni -j wwwroot.zip
Prevádzka a údržba systému Teplá pripomienka: qihang01 originálny obsah autorských práv, prosím uveďte zdroj a originálny odkaz na opätovné vydanie
=====================================================
Hlavné parametre:
-c: Výsledok rozopínania
-l: Zobrazuje súbory obsiahnuté v komprimovanom súbore
-p: Podobne ako parameter -c sa výsledok dekompresie zobrazí na obrazovke, ale konverzia sa nevykoná
-t: Skontrolujte, či je komprimovaný súbor správny
-u: Podobne ako parameter -f, ale okrem aktualizácie existujúcich súborov rozbaľuje aj iné súbory z komprimovaného súboru do adresára
-v: Zobrazuje podrobné informácie pri vykonaní
-z: Zobrazuje iba text komentára komprimovaného súboru
-a: Vykonať potrebnú konverziu znakov do textového súboru
-b: Necharakterizujte textové súbory
-C: Názvy súborov v komprimovaných súboroch sú rozlíšené na veľkosť písmen
-j: Nespracováva cestu adresára pôvodne v komprimovanom súbore
-L: Zmeň všetky názvy súborov v komprimovanom súbore na malé písmená
-M: Pošlite výstupný výsledok do vyššieho programu na spracovanie
-n: Pri rozbalovaní neprepisujte pôvodný súbor
-o: Nemusíte sa najprv pýtať používateľa, rozbalenie prepíše pôvodný súbor po spustení
-P<密码>: Možnosť hesla na použitie zip
-q: Pri vykonaní sa nezobrazuje žiadna informácia
-s: Preveďte prázdne znaky v názve súboru na podčiarknuté znaky
-V: Uchovávať informácie o verzii súboru VMS
-X: Pôvodné UID/GID súboru sa uloží po rozbalení




Predchádzajúci:Nový nástroj na skenovanie pozadia meča
Budúci:Funkcie úprav publikovania testovacieho postu
Zverejnené 3. 1. 2018 14:16:29 |
Pri rozbalovaní niekedy chcete prepísať pôvodný súbor, inak musíte nastaviť oprávnenia, znovu nahrať a podobne. Je to otravné.

Ak pridáte parametre -o po príkaze unpackage, už o ne nebudete žiadať a priamo prepíšete pôvodný súbor a rozbalíte ho, čím ušetríte veľa problémov.

Príkaz: rozzipnúť -o filename.zip
 Prenajímateľ| Zverejnené 23. 1. 2018 14:29:54 |
Linux, komprimuj viacero súborov do jedného súboru

Ak je viacero súborov komprimovaných do jedného balíka, môžete použiť nasledujúci príkaz:
zip test.zip 1.txt 2.txt 3.txt



 Prenajímateľ| Zverejnené 13. 12. 2021 11:25:43 |
zip komprimuje všetok obsah (priečinky) aktuálneho priečinka, vylučuje testovací adresár, vylučuje logs adresár všetkých podpriečinkov, vylučuje dočasný súbor všetkých podpriečinkov

 Prenajímateľ| Zverejnené 13. 12. 2021 11:27:17 |
Linuxový príkaz zip podrobne vysvetlený

-A: Upravte spustiteľný súbor na automatické rozbalenie;
-b<工作目录>: Špecifikovať adresár, v ktorom sú súbory dočasne uložené;
-c: Anotujte každý komprimovaný súbor;
-d: Vymazať špecifikovaný súbor z komprimovaného súboru;
-D: Názov adresára nie je v komprimovanom súbore ustanovený;
-f: Efekt tohto parametra je podobný špecifikácii parametra "-u", ale nielenže aktualizuje existujúce súbory, ale tiež pridáva niektoré súbory do komprimovaného súboru, ak v komprimovanom súbore neexistujú.
-F: Skúste opraviť poškodený komprimovaný súbor;
-g: Pripojiť súbor k existujúcemu komprimovanému súboru namiesto vytvorenia nového komprimovaného súboru;
-h: online pomoc;
-i<范本样式>: Komprimovať iba oprávnené súbory;
-j: Ukladá sa iba názov súboru a jeho obsah, nie názov adresára.
-J: Vymaže zbytočné dáta pred komprimovaným súborom;
-k: Názov súboru používajúci formát kompatibilný s MS-DOS;
-l: Pri kompresii súboru nahraďte znak LF znakom LF+CR;
-ll: Pri kompresii súboru nahraďte znak LF+cp znakom LF;
-L: Zobraziť informácie o autorských právach;
-m: Po komprimovaní súboru a jeho pridaní do komprimovaného súboru vymažte pôvodný súbor, teda presuňte ho do komprimovaného súboru;
-n<字尾字符串>: Nekomprimuje súbory so špecifickými reťazcami prípon;
-o: Súbor s najnovším časom zmeny v komprimovanom súbore má prednosť a čas zmeny komprimovaného súboru sa nastaví na rovnaký čas ako samotný súbor.
-Q: Proces vykonávania inštrukcií nie je zobrazený;
-r: Rekurzívne spracovanie, ktoré spracováva všetky súbory a podadresáre v určenom adresári spolu;
-S: Obsahuje systémové a skryté súbory;
-t<日期时间>: Nastavte dátum komprimovaného súboru na určený dátum;
-T: Skontrolujte, či je každý súbor v zálohe správny;
-u: Nahradiť novší súbor komprimovaným súborom;
-v: Zobraziť proces vykonávania inštrukcií alebo zobraziť informácie o verzii;
-V: Uložiť atribúty súboru operačného systému VMS;
-w: Ak je číslo verzie uvedené v názve súboru, tento parameter je platný iba v operačnom systéme VMS.
-x<范本样式>: Vylúčiť oprávnené súbory pri komprimácii;
-X: neukladá ďalšie atribúty súboru;
-y: Uložte symbolické spojenie priamo, nie súbor, na ktorý odkaz smeruje, tento parameter je platný len na systémoch ako UNIX;
-z: Pridajte komentáre do komprimovaného súboru;
-$: názov zväzku na disku, kde je uložený prvý komprimovaný súbor;
-<压缩效率>: Kompresná účinnosť je hodnota medzi 1~9.
 Prenajímateľ| Zverejnené 13. 12. 2021 11:32:31 |
Linux používa Vim na zobrazenie obsahu zip balíka bez dekompresie

Príkazy Vim je možné použiť aj na zobrazenie obsahu ZIP archívu bez nutnosti jeho extrahovania. Funguje to s archívnymi súbormi a priečinkami. Okrem ZIP môže byť použitý aj s inými rozšíreniami, ako sú tar.xz, tar.bz2, tar, tbz.

Napríklad: vim test.zip
 Prenajímateľ| Zverejnené 3. 3. 2022 21:58:18 |
Nainštalujte balíky zip a rozbalujte offline pomocou nasledujúceho príkazu:



zip-3.0-11.el7.x86_64.rpm (259.92 KB, Počet stiahnutí: 0, 售价: 5 粒MB) unzip-6.0-24.el7_9.x86_64.rpm (172.48 KB, Počet stiahnutí: 0, 售价: 5 粒MB)
 Prenajímateľ| Zverejnené 1. 1. 2024 7:20:22 |
Linux používa tar na vytváranie archívnych súborov
https://www.itsvse.com/thread-10715-1-1.html
 Prenajímateľ| Zverejnené 14. 7. 2025 8:52:11 |
Windows používa tar na kompresiu a balenie priečinkov
https://www.itsvse.com/thread-10896-1-1.html
 Prenajímateľ| Zverejnené 4. 12. 2025 15:06:43 |
Linux kompresia zip, 7z extrémna kompresia (minimálny súbor)
https://www.itsvse.com/thread-11152-1-1.html
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com