Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 23775|Odgovoriti: 9

[linux] Podrobna razlaga ukazov za kompresijo zipov in razpakiranje v CentOS

[Kopiraj povezavo]
Objavljeno na 16. 05. 2017 09:37:07 | | |
Naslednji ukazi se izvajajo v mapi /home
cd /domov #进入/domači imenik
1. Stisnite mapo mydata pod mapo /home v mydata.zip
zip -r mydata.zip mydata #压缩mydata目录
2. Izvlecite mydata.zip iz mape /home v mapo mydatabak
Unzip mydata.zip -d MyDatabak
3. Stisni mapo abc in 123.txt pod mapo /home v abc123.zip
Zip -R abc123.zip ABC 123.txt
4. Razpakirajte wwwroot.zip pod mapo /home neposredno v mapo /home
Odpri wwwroot.zip
5. Razpakirajte abc12.zip, abc23.zip in abc34.zip pod mapo /home hkrati v mapo /home
Odpri ABC\*.zip
6. Preverite vsebino v wwwroot.zip pod mapo /home
Razpri -V wwwroot.zip
7. Preverite, ali je wwwroot.zip pod mapo /home popoln
Odpri -t wwwroot.zip
8. Izvleči vse datoteke iz wwwroot.zip pod mapo /home v mapo prvega nivoja
Odpri -J wwwroot.zip
Delovanje in vzdrževanje sistema Topel opomnik: qihang01 avtorske pravice, prosimo, navedite vir in izvirno povezavo za ponatis
=====================================================
Glavni parametri:
-c: Rezultat razzipanja
-l: Prikazuje datoteke, ki so vsebovane v stisnjeni datoteki
-p: Podobno kot pri parametru -c bo rezultat dekompresije prikazan na zaslonu, vendar pretvorba ne bo izvedena
-t: Preveri, ali je stisnjena datoteka pravilna
-u: Podobno kot parameter -f, vendar poleg posodabljanja obstoječih datotek tudi razzipira druge datoteke iz stisnjene datoteke v mapo
-v: Ob izvedbi prikaže podrobne informacije
-z: Prikazuje le besedilo komentarja stisnjene datoteke
-a: Naredite potrebno pretvorbo znakov v besedilno datoteko
-b: Ne karakterizirajte besedilnih datotek
-C: Imena datotek v stisnjenih datotekah so občutljiva na velika in mala črka
-j: Ne obravnava poti imenika, ki je bila prvotno v stisnjeni datoteki
-L: Spremenite vsa imena datotek v stisnjeni datoteki v male črke
-M: Pošljite izhodni rezultat programu za obdelavo
-n: Ne prepisujte izvirne datoteke med razpakiranjem
-o: Ni treba najprej vprašati uporabnika, razpakiranje bo po zagonu prepisalo izvirno datoteko
-P<密码>: Možnost gesla za uporabo zip datoteke
-v: Ob izvedbi se ne prikažejo nobene informacije
-s: Pretvorite prazne znake v imenu datoteke v podčrtane znake
-V: Ohranite informacije o različici datoteke VMS
-X: Originalni UID/GID datoteke se shrani, ko je razpakiran




Prejšnji:Novo orodje za skeniranje ozadja meča
Naslednji:Funkcije urejanja testne objave
Objavljeno na 3. 01. 2018 14:16:29 |
Pri razpakiranju včasih želite prepisati izvirno datoteko, sicer morate nastaviti dovoljenja, ponovno naložiti itd. To je nadležno.

Če po ukazu za razpakiranje dodaš parametre -o, jih ne boš več zahteval in neposredno prepisal izvirno datoteko ter jo razpakiral, kar prihrani veliko težav.

Ukaz: odzip -o filename.zip
 Najemodajalec| Objavljeno na 23. 01. 2018 14:29:54 |
Linux, stisni več datotek v eno datoteko

Če je več datotek stisnjenih v en sam paket, lahko uporabite naslednji ukaz:
zip test.zip 1.txt 2.txt 3.txt



 Najemodajalec| Objavljeno na 13. 12. 2021 11:25:43 |
zip stisne vso vsebino (mape) trenutne mape, izključi testno mapo, izključi mapo dnevnikov vseh podmap, izključi začasno datoteko vseh podmap

 Najemodajalec| Objavljeno na 13. 12. 2021 11:27:17 |
Linux zip ukaz je podrobno pojasnjen

-A: Prilagodite samodejno razpakiranje datoteke izvršljive datoteke;
-b<工作目录>: Določite imenik, kjer so datoteke začasno shranjene;
-c: Označi vsako stisnjeno datoteko;
-d: Izbriši določeno datoteko iz stisnjene datoteke;
-D: Ime imenika ni vzpostavljeno v stisnjeni datoteki;
-f: Učinek tega parametra je podoben določitvi parametra "-u", vendar ne posodablja le obstoječih datotek, temveč tudi doda nekaj datotek v stisnjeno datoteko, če jih v stisnjeni datoteki ni.
-F: Poskusite popraviti poškodovano stisnjeno datoteko;
-g: Datoteko priključite obstoječi stisnjeni datoteki, namesto da ustvarite novo stisnjeno datoteko;
-h: spletna pomoč;
-i<范本样式>: Stisni samo upravičene datoteke;
-j: Shranjuje se samo ime datoteke in njena vsebina, ne pa ime imenika.
-J: Izbriše nepotrebne podatke pred stisnjeno datoteko;
-k: Ime datoteke v formatu, združljivem z MS-DOS;
-l: Pri stiskanju datoteke zamenjajte znak LF z znakom LF+CR;
-ll: Pri stiskanju datoteke zamenjajte znak LF+cp z LF;
-L: Prikaži informacije o avtorskih pravicah;
-m: Po stisnjenju datoteke in njenem dodajanju v stisnjeno datoteko izbrišite izvirno datoteko, torej premaknite datoteko v stisnjeno datoteko;
-n<字尾字符串>: Ne stiska datotek s specifičnimi priponami;
-o: Datoteka z najnovejšim časom spremembe v stisnjeni datoteki velja, čas spremembe stisnjene datoteke pa mora biti nastavljen na enak času kot v datoteki.
-Q: Postopek izvajanja ukazov ni prikazan;
-r: Rekurzivno procesiranje, ki skupaj obdeluje vse datoteke in podmape v določeni mapi;
-S: Vsebuje sistemske in skrite datoteke;
-t<日期时间>: Nastavite datum stisnjene datoteke na določen datum;
-T: Preverite, ali je vsaka datoteka v varnostni kopiji pravilna;
-u: Zamenjajte novejšo datoteko s stisnjeno datoteko;
-v: Prikaže postopek izvajanja ukazov ali prikaže informacije o različici;
-V: Shrani atribute datotek operacijskega sistema VMS;
-w: Če je številka različice v imenu datoteke, je ta parameter veljaven le v operacijskem sistemu VMS.
-x<范本样式>: Izključite ustrezne datoteke pri stiskanju;
-X: ne shranjuje dodatnih atributov datoteke;
-y: Shrani simbolično povezavo neposredno, ne datoteko, na katero kaže povezava, ta parameter velja le na sistemih, kot je UNIX;
-z: Dodaj komentarje v stisnjeno datoteko;
-$: ime volumna na disku, kjer je shranjena prva stisnjena datoteka;
-<压缩效率>: Učinkovitost stiskanja je vrednost med 1~9.
 Najemodajalec| Objavljeno na 13. 12. 2021 11:32:31 |
Linux uporablja Vim za ogled vsebine zip paketa brez dekompresije

Vim ukazi se lahko uporabljajo tudi za ogled vsebine ZIP arhiva brez potrebe po izvleku. Deluje z arhivskimi datotekami in mapami. Poleg ZIP se lahko uporablja tudi z drugimi razširitvami, kot so tar.xz, tar.bz2, tar, tbz.

Na primer: vim test.zip
 Najemodajalec| Objavljeno na 3. 03. 2022 21:58:18 |
Namestite zip in razpakirajte pakete brez povezave z naslednjim ukazom:



zip-3.0-11.el7.x86_64.rpm (259.92 KB, Število prenosov: 0, 售价: 5 粒MB) unzip-6.0-24.el7_9.x86_64.rpm (172.48 KB, Število prenosov: 0, 售价: 5 粒MB)
 Najemodajalec| Objavljeno na 1. 01. 2024 07:20:22 |
Linux uporablja tar za ustvarjanje arhivskih datotek
https://www.itsvse.com/thread-10715-1-1.html
 Najemodajalec| Objavljeno na 14. 07. 2025 08:52:11 |
Windows uporablja tar za stiskanje in pakiranje map
https://www.itsvse.com/thread-10896-1-1.html
 Najemodajalec| Objavljeno na 4. 12. 2025 15:06:43 |
Linux kompresija zip, 7z ekstremna kompresija (minimalna datoteka)
https://www.itsvse.com/thread-11152-1-1.html
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com