Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 23775|Atbildi: 9

[Linux] Detalizēts skaidrojums par zip saspiešanas un izpakošanas dekompresijas komandām CentOS

[Kopēt saiti]
Publicēts 16.05.2017 09:37:07 | | |
Direktorijā /home tiek darbinātas šādas komandas
CD /mājas #进入/mājas katalogs
1. Saspiediet mydata direktoriju direktorijā /home uz mydata.zip
zip -r mydata.zip mydata #压缩mydata目录
2. Izvelciet mydata.zip direktorijā /home direktorijā mydatabak
Unzip mydata.zip -d mydatabak
3. Saspiediet mapi abc un 123.txt direktorijā /home abc123.zip
zip -r abc123.zip abc 123.txt
4. Izsaiņojiet wwwroot.zip direktorijā /home tieši direktorijā /home
Izpakojiet wwwroot.zip
5. Vienlaicīgi izsaiņojiet direktorijā /home esošos abc12.zip, abc23.zip un abc34.zip direktorijā /home
Izpakot abc\*.zip
6. Pārbaudiet saturu wwwroot.zip direktorijā /home
Izpakojiet -v wwwroot.zip
7. Pārbaudiet, vai wwwroot.zip direktorijā /home ir pabeigts
Izsaiņojiet -t wwwroot.zip
8. Izvelciet visus failus wwwroot.zip zem / home direktorija uz pirmā līmeņa direktoriju
Izsaiņojiet -J wwwroot.zip
Sistēmas darbība un uzturēšana Silts atgādinājums: qihang01 oriģinālā satura autortiesības, lūdzu, norādiet avotu un oriģinālo saiti atkārtotai drukāšanai
=====================================================
Galvenie parametri:
-c: Izpakošanas rezultāts
-l: parāda failus, kas atrodas saspiestā failā
-p: Līdzīgi kā parametram -c, ekrānā tiks parādīts dekompresijas rezultāts, bet konvertēšana netiks veikta
-t: Pārbaudiet, vai saspiestais fails ir pareizs
-u: Līdzīgi parametram -f, bet papildus esošo failu atjaunināšanai tas arī izspiež citus failus no saspiestā faila direktorijā
-v: Parāda detalizētu informāciju, kad tas tiek izpildīts
-z: parāda tikai saspiestā faila komentāra tekstu
-a: Veiciet nepieciešamo rakstzīmju konvertēšanu uz teksta failu
-b: Neraksturojiet teksta failus
-C: Failu nosaukumi saspiestos failos ir reģistrjutīgi
-j: neapstrādā direktorija ceļu, kas sākotnēji bija saspiestā failā
-L: Mainiet visus failu nosaukumus saspiestā failā uz mazajiem burtiem
-M: Nosūtiet izvades rezultātu vairāk programmai apstrādei
-n: Atsaiņojot nepārrakstiet oriģinālo failu
-o: Jums vispirms nav jājautā lietotājam, unzip pārrakstīs oriģinālo failu pēc izpildes
-P<密码>: paroles opcija, lai izmantotu zip
-q: Izpildes laikā netiek parādīta informācija
-s: Konvertējiet tukšās rakstzīmes faila nosaukumā par pasvītrojuma rakstzīmēm
-V: saglabājiet informāciju par VMS faila versiju
-X: Faila oriģinālais UID/GID tiek saglabāts, kad tas tiek izspiests




Iepriekšējo:Jauns zobena fona skenēšanas rīks
Nākamo:Pārbaudiet publicēšanas rediģēšanas funkcijas
Publicēts 03.01.2018 14:16:29 |
Izsaiņojot, dažreiz vēlaties pārrakstīt oriģinālo failu, pretējā gadījumā jums ir jāiestata atļaujas, atkārtoti augšupielādēt utt. Tas ir apgrūtinoši.

Ja pēc komandas unzip pievienojat parametrus -o, jūs to vairs nelūgsiet, un jūs tieši pārrakstīsiet oriģinālo failu un izsaiņosiet to, ietaupot daudz nepatikšanas.

Komanda: unzip -o filename.zip
 Saimnieks| Publicēts 23.01.2018 14:29:54 |
Linux, saspiediet vairākus failus vienā failā

Ja vienā pakotnē ir saspiesti vairāki faili, varat izmantot šādu komandu:
Zip test.zip 1.txt 2.txt 3.txt



 Saimnieks| Publicēts 13.12.2021 11:25:43 |
ZIP saspiež visu pašreizējās mapes saturu (mapes), izslēdz testa direktoriju, izslēdz visu apakšmapju žurnālu direktoriju, izslēdz visu apakšmapju pagaidu failu

 Saimnieks| Publicēts 13.12.2021 11:27:17 |
Linux zip komanda detalizēti izskaidrota

-A: Pielāgojiet izpildāmo automātiskās izpakošanas failu;
-b<工作目录>: Norādiet direktoriju, kurā faili tiek īslaicīgi glabāti;
-c: Anotējiet katru saspiesto failu;
-d: Izdzēsiet norādīto failu no saspiestā faila;
-D: direktorija nosaukums nav izveidots saspiestajā failā;
-f: Šī parametra ietekme ir līdzīga parametra "-u" norādīšanai, bet tas ne tikai atjaunina esošos failus, bet arī pievieno dažus failus saspiestajam failam, ja tie nepastāv saspiestajā failā.
-F: Mēģiniet labot bojāto saspiesto failu;
-g: Pievienojiet failu esošajam saspiestajam failam, nevis izveidojiet jaunu saspiestu failu;
-h: palīdzība tiešsaistē;
-i<范本样式>: Saspiediet tikai piemērotos failus;
-j: Tiek saglabāts tikai faila nosaukums un tā saturs, nevis direktorija nosaukums.
-J: izdzēš nevajadzīgos datus saspiestā faila priekšā;
-k: faila nosaukums, izmantojot MS-DOS saderīgu formātu;
-l: Saspiežot failu, aizstājiet LF rakstzīmi ar LF+CR rakstzīmi;
-ll: Saspiežot failu, aizstājiet LF+cp rakstzīmi ar LF rakstzīmi;
-L: Parādīt autortiesību informāciju;
-m: Pēc faila saspiešanas un pievienošanas saspiestajam failam izdzēsiet oriģinālo failu, tas ir, pārvietojiet failu uz saspiesto failu;
-n<字尾字符串>: nesaspiež failus ar noteiktām sufiksu virknēm;
-o: noteicošais ir fails ar pēdējo izmaiņu laiku saspiestā failā, un saspiestā faila maiņas laiks ir tāds pats kā failam.
-Q: Instrukcijas izpildes process netiek parādīts;
-r: rekursīvā apstrāde, kas apstrādā visus failus un apakšdirektorijas norādītajā direktorijā kopā;
-S: Satur sistēmas un slēptos failus;
-t<日期时间>: iestatiet saspiestā faila datumu uz norādīto datumu;
-T: Pārbaudiet, vai katrs dublējuma faila fails ir pareizs;
-u: Aizstāt jaunāko failu ar saspiesto failu;
-v: parādiet instrukcijas izpildes procesu vai parādiet informāciju par versiju;
-V: saglabājiet VMS operētājsistēmas failu atribūtus;
-w: Ja versijas numurs ir faila nosaukumā, šis parametrs ir derīgs tikai VMS operētājsistēmā.
-x<范本样式>: saspiešanas laikā izslēgt piemērotos failus;
-X: nesaglabā papildu faila atribūtus;
-y: saglabājiet simbolisko savienojumu tieši, nevis failu, uz kuru norāda saite, šis parametrs ir derīgs tikai tādās sistēmās kā UNIX;
-z: Pievienojiet komentārus saspiestajam failam;
-$: diska sējuma nosaukums, kurā tiek glabāts pirmais saspiestais fails;
-<压缩效率>: Kompresijas efektivitāte ir vērtība no 1 ~ 9.
 Saimnieks| Publicēts 13.12.2021 11:32:31 |
Linux izmanto Vim, lai apskatītu zip pakotnes saturu bez dekompresijas

Vim komandas var izmantot arī, lai apskatītu ZIP arhīva saturu, to neizvelkot. Tas darbojas ar arhīva failiem un mapēm. Papildus ZIP to var izmantot arī ar citiem paplašinājumiem, piemēram, tar.xz, tar.bz2, tar, tbz.

Piemēram: vim test.zip
 Saimnieks| Publicēts 03.03.2022 21:58:18 |
Instalējiet zip un izsaiņojiet pakotnes bezsaistē, izmantojot šādu komandu:



zip-3.0-11.el7.x86_64.rpm (259.92 KB, Lejupielādes skaits: 0, 售价: 5 粒MB) unzip-6.0-24.el7_9.x86_64.rpm (172.48 KB, Lejupielādes skaits: 0, 售价: 5 粒MB)
 Saimnieks| Publicēts 01.01.2024 07:20:22 |
Linux izmanto tar, lai izveidotu arhīva failus
https://www.itsvse.com/thread-10715-1-1.html
 Saimnieks| Publicēts 14.07.2025 08:52:11 |
Windows izmanto darvu, lai saspiestu un iepakotu mapes
https://www.itsvse.com/thread-10896-1-1.html
 Saimnieks| Publicēts 04.12.2025 15:06:43 |
Linux saspiešanas zip, 7z ekstrēma saspiešana (minimālais fails)
https://www.itsvse.com/thread-11152-1-1.html
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com