Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 23775|Svare: 9

[Linux] Detaljert forklaring av zip-komprimering og unzip-dekomprimeringskommandoer i CentOS

[Kopier lenke]
Publisert på 16.05.2017 09:37:07 | | |
Følgende kommandoer opereres i /home-katalogen
CD /hjemme #进入/hjemkatalog
1. Komprimer mydata-katalogen under /home-katalogen til mydata.zip
zip -r mydata.zip mydata #压缩mydata目录
2. Pakk ut mydata.zip under /home-mappen til mydatabak-katalogen
unzip mydata.zip -d mydatabak
3. Komprimer abc-mappen og 123.txt under /home-mappen til en abc123.zip
zip -r abc123.zip ABC 123.txt
4. Pakk ut wwwroot.zip under /home-mappen direkte inn i /home-mappen
Glidelås opp wwwroot.zip
5. Pakk ut abc12.zip, abc23.zip og abc34.zip under /home-mappen til /home-mappen samtidig
Åpne Zip ABC\*.zip
6. Sjekk innholdet i wwwroot.zip under /home-katalogen
unzip -v wwwroot.zip
7. Verifiser om wwwroot.zip under /home-katalogen er komplett
Åpne glidelåsen -t wwwroot.zip
8. Pakk ut alle filene i wwwroot.zip under /home-mappen til første nivå-katalogen
Åpne -j wwwroot.zip
Systemdrift og vedlikehold Varm påminnelse: qihang01 originalt innhold opphavsrett, vennligst oppgi kilde og original lenke for gjenutgivelse
=====================================================
Hovedparametere:
-c: Resultatet av utfoldingen
-l: Viser filene i den komprimerte filen
-p: På samme måte som parameteren -c, vil resultatet av dekomprimeringen vises på skjermen, men ingen konvertering vil bli utført
-t: Sjekk om den komprimerte filen er korrekt
-u: Ligner på -f-parameteren, men i tillegg til å oppdatere eksisterende filer, pakker den også ut andre filer fra den komprimerte filen til en mappe
-v: Viser detaljert informasjon når den utføres
-z: Viser kun kommentarteksten til den komprimerte filen
-a: Gjør nødvendig tegnkonvertering til tekstfilen
-b: Ikke karakteriser tekstfiler
-C: Filnavn i komprimerte filer er små og små bokstaver
-j: Håndterer ikke katalogstien opprinnelig i den komprimerte filen
-L: Endre alle filnavn i den komprimerte filen til små bokstaver
-M: Send utgangsresultatet til flerprogrammet for behandling
-n: Ikke overskriv originalfilen når du pakker ut
-o: Du trenger ikke spørre brukeren først, unzip vil overskrive originalfilen etter kjøring
-P<密码>: Passordalternativ for å bruke zip
-q: Ingen informasjon vises når den utføres
-s: Konverter de tomme tegnene i filnavnet til understrekende tegn
-V: Behold filversjonsinformasjonen til VMS-en
-X: Den originale UID/GID for filen lagres når den pakkes ut




Foregående:Nytt verktøy for bakgrunnsskanning av sverd
Neste:Redigeringsfunksjoner for testpostpublisering
Publisert på 03.01.2018 14:16:29 |
Når du pakker ut, vil du noen ganger overskrive originalfilen, ellers må du sette tillatelser, laste opp på nytt, osv. Det er problematisk.

Hvis du legger til -o parametere etter unzip-kommandoen, vil du ikke lenger be om det, og du vil direkte overskrive den opprinnelige filen og pakke den ut, noe som sparer mye bry.

Kommando: unzip -o filename.zip
 Vert| Publisert på 23.01.2018 14:29:54 |
Linux, komprimer flere filer til én enkelt fil

Hvis flere filer komprimeres til én pakke, kan du bruke følgende kommando:
Zip test.zip 1.txt 2.txt 3.txt



 Vert| Publisert på 13.12.2021 11:25:43 |
ZIP komprimerer alt innhold (mapper) i den nåværende mappen, ekskluderer testmappen, ekskluderer loggkatalogen til alle undermapper, ekskluderer temp-filen til alle undermapper

 Vert| Publisert på 13.12.2021 11:27:17 |
Linux zip-kommando forklart i detalj

-A: Juster den kjørbare auto-unzip-filen;
-b<工作目录>: Spesifiser mappen hvor filene midlertidig lagres;
-c: Annoter hver komprimert fil;
-d: Slett den angitte filen fra den komprimerte filen;
-D: Katalognavnet er ikke etablert i den komprimerte filen;
-f: Effekten av denne parameteren ligner på å spesifisere "-u"-parameteren, men den oppdaterer ikke bare eksisterende filer, men legger også til noen filer i den komprimerte filen hvis de ikke finnes i den komprimerte filen.
-F: Prøv å reparere den korrupte komprimerte filen;
-g: Legg filen til den eksisterende komprimerte filen, i stedet for å lage en ny komprimert fil;
-H: Nettbasert hjelp;
-i<范本样式>: Komprimer kun kvalifiserte filer;
-j: Kun filnavnet og innholdet lagres, ikke noe katalognavn.
-J: Sletter unødvendige data foran den komprimerte filen;
-k: Filnavn bruker MS-DOS-kompatibelt format;
-l: Når filen komprimeres, erstatte LF-tegnet med LF+CR-tegnet;
-ll: Når filen komprimeres, erstatt LF+cp-tegnet med LF-tegnet;
-L: Vis opphavsrettsinformasjon;
-m: Etter å ha komprimert filen og lagt den til i den komprimerte filen, slett den opprinnelige filen, det vil si flytt filen til den komprimerte filen;
-n<字尾字符串>: Komprimerer ikke filer med spesifikke suffiksstrenger;
-o: Filen med siste endringstid i den komprimerte filen skal gjelde, og endringstiden for den komprimerte filen skal settes til den samme som filen.
-Q: Instruksjonsutførelsesprosessen vises ikke;
-r: Rekursiv behandling, som behandler alle filer og underkataloger i den angitte mappen sammen;
-S: Inneholder system- og skjulte filer;
-t<日期时间>: Sett datoen for den komprimerte filen til den angitte datoen;
-T: Sjekk om hver fil i sikkerhetskopifilen er korrekt;
-u: Erstatt den nyere filen med den komprimerte filen;
-v: Vise instruksjonsutførelsesprosessen eller vise versjonsinformasjon;
-V: Lagre filattributtene til VMS-operativsystemet;
-w: Hvis versjonsnummeret er i filnavnet, er denne parameteren kun gyldig under operativsystemet VMS.
-x<范本样式>: Ekskludér kvalifiserte filer ved komprimering;
-X: lagrer ikke ekstra filattributter;
-y: Lagre den symbolske forbindelsen direkte, ikke filen lenken peker til, denne parameteren er kun gyldig på systemer som UNIX;
-z: Legg til kommentarer i den komprimerte filen;
-$: navnet på volumet på disken hvor den første komprimerte filen lagres;
-<压缩效率>: Kompresjonseffektiviteten er en verdi mellom 1~9.
 Vert| Publisert på 13.12.2021 11:32:31 |
Linux bruker Vim for å se innholdet i en zip-pakke uten dekomprimering

Vim-kommandoer kan også brukes til å se innholdet i et ZIP-arkiv uten å måtte pakke det ut. Det fungerer med arkivfiler og mapper. I tillegg til ZIP kan det også brukes med andre utvidelser som tar.xz, tar.bz2, tar, tbz.

For eksempel: vim test.zip
 Vert| Publisert på 03.03.2022 21:58:18 |
Installer zip og pakk ut pakker offline med følgende kommando:



zip-3.0-11.el7.x86_64.rpm (259.92 KB, Antall nedlastinger: 0, 售价: 5 粒MB) unzip-6.0-24.el7_9.x86_64.rpm (172.48 KB, Antall nedlastinger: 0, 售价: 5 粒MB)
 Vert| Publisert på 01.01.2024 07:20:22 |
Linux bruker tar for å lage arkivfiler
https://www.itsvse.com/thread-10715-1-1.html
 Vert| Publisert på 14.07.2025 08:52:11 |
Windows bruker tar for å komprimere og pakke mapper
https://www.itsvse.com/thread-10896-1-1.html
 Vert| Publisert på 04.12.2025 15:06:43 |
Linux-komprimering zip, 7z ekstrem komprimering (minimum fil)
https://www.itsvse.com/thread-11152-1-1.html
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com