Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 23775|Svar: 9

[linux] Detaljeret forklaring af zip-komprimering og unzip-dekomprimeringskommandoer i CentOS

[Kopier link]
Opslået på 16/05/2017 09.37.07 | | |
Følgende kommandoer betjenes i /home-mappen
CD /Home #进入/Home Directory
1. Komprimer mydata-mappen under /home-mappen til mydata.zip
zip -r mydata.zip mydata #压缩mydata目录
2. Udpak mydata.zip under /home-mappen til mydatabak-mappen
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. Udpak wwwroot.zip under /home-mappen direkte ind i /home-mappen
Lyn wwwroot.zip
5. Pak abc12.zip, abc23.zip og abc34.zip under /home-mappen ud i /home-mappen samtidig
Luk ABC\*.zip
6. Tjek indholdet i wwwroot.zip under /home-mappen
Udpakning -V wwwroot.zip
7. Kontroller om wwwroot.zip under /home-mappen er komplet
Lyn op -t wwwroot.zip
8. Udpak alle filerne i wwwroot.zip under /home-mappen til første niveau-mappen
Lyn op -j wwwroot.zip
Systemdrift og vedligeholdelse Varm påmindelse: qihang01 originalt indhold copyright, angiv venligst kilden og originalt link til genoptryk
=====================================================
Hovedparametre:
-c: Resultatet af udlynningen
-l: Viser filerne i den komprimerede fil
-p: Ligesom med -c-parameteren vil resultatet af dekompressionen blive vist på skærmen, men der vil ikke blive udført nogen konvertering
-t: Tjek om den komprimerede fil er korrekt
-u: Ligner -f-parameteren, men ud over at opdatere eksisterende filer, udpakker den også andre filer fra den komprimerede fil i en mappe
-v: Viser detaljeret information ved udførelse
-z: Viser kun kommentarteksten fra den komprimerede fil
-a: Foretag den nødvendige tegnkonvertering til tekstfilen
-b: Karakteriser ikke tekstfiler
-C: Filnavne i komprimerede filer er små og små bogstaver
-j: Håndterer ikke mappestien oprindeligt i den komprimerede fil
-L: Ændre alle filnavne i den komprimerede fil til små bogstaver
-M: Send outputresultatet til mere-programmet til behandling
-n: Overskriv ikke den oprindelige fil, når du udpakker
-o: Du behøver ikke spørge brugeren først, unzip vil overskrive den oprindelige fil efter udførelsen
-P<密码>: Adgangskodemulighed for at bruge zip
-q: Ingen information vises ved udførelse
-s: Konverter de tomme tegn i filnavnet til understregningstegn
-V: Behold filversionsinformationen for VMS
-X: Den originale UID/GID for filen gemmes, når den pakkes ud




Tidligere:Nyt sværdbaggrundsscanningsværktøj
Næste:Testpost-udgivelse redigeringsfunktioner
Opslået på 03/01/2018 14.16.29 |
Når du pakker ud, vil du nogle gange overskrive den oprindelige fil, ellers skal du sætte tilladelser, genuploade osv. Det er besværligt.

Hvis du tilføjer -o parametre efter unzip-kommandoen, vil du ikke længere bede om det, og du vil direkte overskrive den oprindelige fil og pakke den ud, hvilket sparer dig for en masse besvær.

Kommando: udluk -o filename.zip
 Udlejer| Opslået på 23/01/2018 14.29.54 |
Linux, komprimer flere filer til én fil

Hvis flere filer er komprimeret i én pakke, kan du bruge følgende kommando:
Zip test.zip 1.txt 2.txt 3.txt



 Udlejer| Opslået på 13/12/2021 11.25.43 |
zip komprimerer alt indhold (mapper) i den aktuelle mappe, ekskluderer testmappen, ekskluderer logmappen for alle undermapper, ekskluderer temp-filen for alle undermapper

 Udlejer| Opslået på 13/12/2021 11.27.17 |
Linux zip-kommando forklaret i detaljer

-A: Juster den eksekverbare auto-unzip-fil;
-b<工作目录>: Angiv den mappe, hvor filerne midlertidigt gemmes;
-c: Annoter hver komprimeret fil;
-d: Slet den specificerede fil fra den komprimerede fil;
-D: Mappenavnet er ikke etableret i den komprimerede fil;
-f: Effekten af denne parameter ligner at angive "-u"-parameteren, men den opdaterer ikke kun de eksisterende filer, men tilføjer også nogle filer til den komprimerede fil, hvis de ikke findes i den komprimerede fil.
-F: Forsøg at reparere den korrupte komprimerede fil;
-g: Vedhæft filen til den eksisterende komprimerede fil i stedet for at oprette en ny komprimeret fil;
-H: online hjælp;
-i<范本样式>: Komprimer kun berettigede filer;
-j: Kun filnavnet og dets indhold gemmes, ikke et hvilket som helst mappenavn.
-J: Sletter unødvendige data foran den komprimerede fil;
-k: Filnavn i MS-DOS-kompatibelt format;
-l: Når filen komprimeres, erstattes LF-tegnet med LF+CR-tegnet;
-ll: Når filen komprimeres, erstattes LF+cp-tegnet med LF-tegnet;
-L: Vis ophavsretsoplysninger;
-m: Efter at have komprimeret filen og tilføjet den til den komprimerede fil, slet den oprindelige fil, det vil sige flyt filen til den komprimerede fil;
-n<字尾字符串>: Komprimerer ikke filer med specifikke suffiksstrenge;
-o: Filen med den seneste ændringstid i den komprimerede fil skal gælde, og ændringstiden for den komprimerede fil skal sættes til den samme som filen.
-Q: Instruktionsudførelsesprocessen vises ikke;
-r: Rekursiv behandling, som behandler alle filer og underkataloger i den angivne mappe samlet;
-S: Indeholder system- og skjulte filer;
-t<日期时间>: Sæt datoen for den komprimerede fil til den angivne dato;
-T: Tjek om hver fil i backupfilen er korrekt;
-u: Erstat den nyere fil med den komprimerede fil;
-v: Viser instruktionsudførelsesprocessen eller viser versionsinformation;
-V: Gem filattributterne for VMS-operativsystemet;
-w: Hvis versionsnummeret er i filnavnet, er denne parameter kun gyldig under VMS-operativsystemet.
-x<范本样式>: Udeluk berettigede filer ved komprimering;
-X: gemmer ikke yderligere filattributter;
-y: Gem den symbolske forbindelse direkte, ikke filen som linket peger på, denne parameter er kun gyldig på systemer som UNIX;
-z: Tilføj kommentarer til den komprimerede fil;
-$: navnet på det volumen på disken, hvor den første komprimerede fil gemmes;
-<压缩效率>: Kompressionseffektiviteten er en værdi mellem 1~9.
 Udlejer| Opslået på 13/12/2021 11.32.31 |
Linux bruger Vim til at se indholdet af en zip-pakke uden dekomprimering

Vim-kommandoer kan også bruges til at se indholdet af et ZIP-arkiv uden at skulle udpakke det. Det virker med arkivfiler og mapper. Ud over ZIP kan det også bruges med andre udvidelser såsom tar.xz, tar.bz2, tar, tbz.

For eksempel: vim test.zip
 Udlejer| Opslået på 03/03/2022 21.58.18 |
Installer zip og udpak pakker offline med følgende kommando:



zip-3.0-11.el7.x86_64.rpm (259.92 KB, Antal downloads: 0, 售价: 5 粒MB) unzip-6.0-24.el7_9.x86_64.rpm (172.48 KB, Antal downloads: 0, 售价: 5 粒MB)
 Udlejer| Opslået på 01/01/2024 07.20.22 |
Linux bruger tar til at oprette arkivfiler
https://www.itsvse.com/thread-10715-1-1.html
 Udlejer| Opslået på 14/07/2025 08.52.11 |
Windows bruger tar til at komprimere og pakke mapper
https://www.itsvse.com/thread-10896-1-1.html
 Udlejer| Opslået 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:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com