Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 23775|Odpověď: 9

[linux] Podrobné vysvětlení příkazů pro kompresi zip a rozbalování dekomprese v CentOS

[Kopírovat odkaz]
Zveřejněno 16.05.2017 9:37:07 | | |
Následující příkazy se ovládají v adresáři /home
CD /Home #进入/Home adresář
1. Komprimujte adresář mydata pod adresářem /home do mydata.zip
zip -r mydata.zip mydata #压缩mydata目录
2. Rozbalit mydata.zip z adresáře /home do adresáře mydatabak
unzip mydata.zip -d mydatabak
3. Komprimovat složku abc a 123.txt pod adresářem /home do abc123.zip
zip -r abc123.zip ABC 123.txt
4. Rozbalte wwwroot.zip přímo pod adresářem /home do adresáře /home
Rozepni wwwroot.zip
5. Rozbalte abc12.zip, abc23.zip a abc34.zip pod adresářem /home současně do adresáře /home
rozepni ABC\*.zip
6. Zkontrolujte obsah v wwwroot.zip v adresáři /home
rozepnout -v wwwroot.zip
7. Ověřit, zda je wwwroot.zip pod adresářem /home kompletní
Rozepni -t wwwroot.zip
8. Rozbalte všechny soubory z wwwroot.zip pod adresářem /home do adresáře první úrovně
Rozepnout -j wwwroot.zip
Provoz a údržba systému Vřelé připomenutí: qihang01 původní autorská práva, prosím uveďte zdroj a původní odkaz pro přetisk
=====================================================
Hlavní parametry:
-c: Výsledek rozepnutí
-l: Zobrazuje soubory obsažené v komprimovaném souboru
-p: Podobně jako u parametru -c se výsledek dekomprese zobrazí na obrazovce, ale konverze nebude provedena
-t: Zkontrolujte, zda je komprimovaný soubor správný
-u: Podobně jako parametr -f, ale kromě aktualizace existujících souborů také rozbaluje další soubory z komprimovaného souboru do adresáře
-v: Při provedení zobrazuje podrobné informace
-z: Zobrazuje pouze text komentáře komprimovaného souboru
-a: Provést potřebný převod znaků do textového souboru
-b: Necharakterizujte textové soubory
-C: Názvy souborů v komprimovaných souborech jsou citlivé na velikost písmen
-j: Nezpracovává cestu adresáře původně v komprimovaném souboru
-L: Změňte všechny názvy souborů v komprimovaném souboru na malá písmena
-M: Pošlete výstupní výsledek dalšímu programu k zpracování
-n: Při rozbalování nepřepisujte původní soubor
-o: Nemusíte se ptát uživatele nejdřív, rozbalování přepíše původní soubor po spuštění
-P<密码>: Možnost hesla pro použití zip
-q: Při spuštění nejsou zobrazeny žádné informace
-s: Převést prázdné znaky v názvu souboru na podtržítky
-V: Uchovat informace o verzi souboru VMS
-X: Původní UID/GID souboru je uloženo po rozbalení




Předchozí:Nový nástroj pro skenování pozadí meče
Další:Funkce úprav publikace testovacího postu
Zveřejněno 03.01.2018 14:16:29 |
Při rozbalování někdy chcete přepsat původní soubor, jinak musíte nastavit oprávnění, znovu nahrát atd. Je to otravné.

Pokud přidáte parametry -o po příkazu unpackage, už o ně nebudete žádat a přímo přepište původní soubor a rozbalíte ho, což ušetří spoustu problémů.

Příkaz: rozepni -o filename.zip
 Pronajímatel| Zveřejněno 23.01.2018 14:29:54 |
Linux, komprimuj více souborů do jednoho souboru

Pokud je více souborů komprimováno do jednoho balíčku, můžete použít následující příkaz:
zip test.zip 1.txt 2.txt 3.txt



 Pronajímatel| Zveřejněno 13.12.2021 11:25:43 |
ZIP komprimuje veškerý obsah (složky) aktuální složky, vylučuje testovací složku, vylučuje záznamy všech podsložek, vylučuje dočasný soubor všech podsložek

 Pronajímatel| Zveřejněno 13.12.2021 11:27:17 |
Linuxový příkaz zip podrobně vysvětlen

-A: Upravit spustitelný soubor pro automatické rozbalování;
-b<工作目录>: Určete adresář, ve kterém jsou soubory dočasně uloženy;
-c: Anotujte každý komprimovaný soubor;
-d: Smazat zadaný soubor z komprimovaného souboru;
-D: Název adresáře není v komprimovaném souboru stanoven;
-f: Efekt tohoto parametru je podobný specifikaci parametru "-u", ale nejenže aktualizuje existující soubory, ale také přidává některé soubory do komprimovaného souboru, pokud v komprimovaném souboru neexistují.
-F: Pokuste se opravit poškozený komprimovaný soubor;
-g: Připojit soubor k existujícímu komprimovanému souboru místo vytváření nového komprimovaného souboru;
-h: online pomoc;
-i<范本样式>: Komprimujte pouze způsobilé soubory;
-j: Ukládá se pouze název souboru a jeho obsah, nikoli název adresáře.
-J: Maže zbytečná data před komprimovaným souborem;
-k: Název souboru ve formátu kompatibilním s MS-DOS;
-l: Při kompresi souboru nahraďte znak LF znakem LF+CR;
-ll: Při kompresi souboru nahraďte znak LF+cp znakem LF;
-L: Zobrazit informace o autorských právech;
-m: Po komprimaci souboru a přidání do komprimovaného souboru smažte původní soubor, tedy přemístěte ho do komprimovaného souboru;
-n<字尾字符串>: Nekomprimuje soubory s konkrétními řetězci přípon;
-o: Soubor s nejposlednějším časem změny v komprimovaném souboru má přednost a čas změny komprimovaného souboru musí být nastaven na stejný jako samotný soubor.
-Q: Proces provádění instrukcí není zobrazen;
-r: Rekurzivní zpracování, které zpracovává všechny soubory a podadresáře ve specifikovaném adresáři současně;
-S: Obsahuje systémové a skryté soubory;
-t<日期时间>: Nastavte datum komprimovaného souboru na dané datum;
-T: Zkontrolujte, zda je každý soubor v záložním souboru správný;
-u: Nahraďte novější soubor komprimovaným souborem;
-v: Zobrazit proces vykonávání instrukcí nebo zobrazit informace o verzi;
-V: Uložit atributy souboru operačního systému VMS;
-w: Pokud je číslo verze v názvu souboru, tento parametr je platný pouze v operačním systému VMS.
-x<范本样式>: Vylučovat způsobilé soubory při kompresi;
-X: neukládá další atributy souboru;
-y: Uložte symbolické spojení přímo, nikoli soubor, na který odkaz odkazuje; tento parametr platí pouze na systémech jako UNIX;
-z: Přidejte komentáře do komprimovaného souboru;
-$: název svazku na disku, kde je uložen první komprimovaný soubor;
-<压缩效率>: Účinnost komprese je hodnota mezi 1~9.
 Pronajímatel| Zveřejněno 13.12.2021 11:32:31 |
Linux používá Vim k prohlížení obsahu zip balíčku bez dekomprese

Příkazy Vim lze také použít k zobrazení obsahu ZIP archivu bez nutnosti jej rozbalit. Funguje to s archivními soubory a složkami. Kromě ZIP lze jej použít i s dalšími rozšířeními, jako jsou tar.xz, tar.bz2, tar, tbz.

Například: vim test.zip
 Pronajímatel| Zveřejněno 03.03.2022 21:58:18 |
Nainstalujte zip a rozbalte balíčky offline pomocí následujícího příkazu:



zip-3.0-11.el7.x86_64.rpm (259.92 KB, Počet stažení: 0, 售价: 5 粒MB) unzip-6.0-24.el7_9.x86_64.rpm (172.48 KB, Počet stažení: 0, 售价: 5 粒MB)
 Pronajímatel| Zveřejněno 01.01.2024 7:20:22 |
Linux používá tar k vytváření archivních souborů
https://www.itsvse.com/thread-10715-1-1.html
 Pronajímatel| Zveřejněno 14.07.2025 8:52:11 |
Windows používá tar ke kompresi a balení složek
https://www.itsvse.com/thread-10896-1-1.html
 Pronajímatel| Zveřejněno 04.12.2025 15:06:43 |
Linux komprese zip, 7z extrémní komprese (minimální soubor)
https://www.itsvse.com/thread-11152-1-1.html
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com