Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 23775|Vastaus: 9

[linux] Yksityiskohtainen selitys zip-pakkaus- ja purkamiskomentojen avaamisesta CentOS:ssa

[Kopioi linkki]
Julkaistu 16.5.2017 9.37.07 | | |
Seuraavat komennot suoritetaan /home-hakemistossa
CD /home #进入/home directory
1. Pakkaa mydata-hakemisto /home-hakemistosta mydata.zip
zip -r mydata.zip mydata #压缩mydata目录
2. Purkaa mydata.zip /home-hakemistosta mydatabak-hakemistoon
Unzip mydata.zip -d mydatabak
3. Pakkaa abc-kansio ja 123.txt /home-kansioon abc123.zip
zip -r abc123.zip ABC 123.txt
4. Avaa wwwroot.zip /home-hakemistosta suoraan /home-hakemistoon.
Avaa vetoketju wwwroot.zip
5. Pura abc12.zip, abc23.zip ja abc34.zip /home-hakemistosta /home-kansioon samanaikaisesti
Avaa ABC:n vetoketju.zip
6. Tarkista sisältö wwwroot.zip /home-hakemistosta
Avaa vetoketju -V wwwroot.zip
7. Varmista, että /home-hakemiston wwwroot.zip on täydellinen
Avaa vetoketju -t wwwroot.zip
8. Purkaa kaikki tiedostot wwwroot.zip /home-hakemistosta ensimmäisen tason hakemistoon
avaa vetoketju -j wwwroot.zip
Järjestelmän käyttö ja ylläpito Lämmin muistutus: qihang01 alkuperäinen sisältö tekijänoikeus, ilmoita lähde ja alkuperäinen linkki uudelleenjulkaisua varten
=====================================================
Pääparametrit:
-c: Vetoketjun avaamisen tulos
-l: Näyttää pakatun tiedoston sisältämät tiedostot
-p: Samoin kuin -c-parametrissa, dekompression tulos näytetään näytöllä, mutta muunnosta ei tehdä
-t: Tarkista, onko pakattu tiedosto oikein
-u: Samankaltainen kuin -f-parametri, mutta olemassa olevien tiedostojen päivittämisen lisäksi se myös purkaa muita tiedostoja pakatusta tiedostosta hakemistoon
-v: Näyttää yksityiskohtaiset tiedot suoritettavana
-z: Näyttää vain pakatun tiedoston kommenttitekstin
-a: Tee tarvittava merkkimuunnos tekstitiedostoksi
-b: Älä karakterisoi tekstitiedostoja
-C: Tiedostojen nimet pakatuissa tiedostoissa ovat kirjainkoon herkkiä
-j: Ei käsittele alkuperäistä hakemistopolkua pakatussa tiedostossa
-L: Muuta kaikki pakatun tiedoston tiedostonimet pieniksi
-M: Lähetä tulos ohjelmaan käsittelyä varten
-n: Älä ylikirjoita alkuperäistä tiedostoa purkaessasi
-o: Sinun ei tarvitse kysyä käyttäjältä ensin, unzip korvaa alkuperäisen tiedoston suorituksen jälkeen
-P<密码>: Salasanavaihtoehto zip-tiedoston käyttöön
-q: Tietoja ei näytetä suorituksen yhteydessä
-s: Muunna tiedoston nimen tyhjät merkit alleviivaiksi
-V: Säilytä VMS:n tiedostoversiotiedot
-X: Tiedoston alkuperäinen UID/GID tallennetaan, kun se puretaan




Edellinen:Uusi miekan taustan skannaustyökalu
Seuraava:Testijulkaisun jälkeiset editointiominaisuudet
Julkaistu 3.1.2018 14.16.29 |
Kun pakkaa purkaa, joskus haluat korvata alkuperäisen tiedoston, muuten sinun täytyy asettaa käyttöoikeudet, ladata uudelleen jne. Se on hankalaa.

Jos lisäät -o-parametrit unpack-komennon jälkeen, et enää pyydä sitä, vaan kirjoitat suoraan alkuperäisen tiedoston ja purat sen, mikä säästää paljon vaivaa.

Komento: avaa -o filename.zip
 Vuokraisäntä| Julkaistu 23.1.2018 14.29.54 |
Linux, pakkaa useita tiedostoja yhdeksi tiedostoksi

Jos useita tiedostoja on pakattu yhteen pakettiin, voit käyttää seuraavaa komentoa:
zip test.zip 1.txt 2.txt 3.txt



 Vuokraisäntä| Julkaistu 13.12.2021 11.25.43 |
ZIP pakkaa kaikki nykyisen kansion sisällön (kansiot), sulkee pois testikansion, sulkee pois kaikkien alikansioiden lokitiedostot, sulkee pois kaikkien alikansioiden väliaikaisen tiedoston

 Vuokraisäntä| Julkaistu 13.12.2021 11.27.17 |
Linuxin zip-komento selitetty yksityiskohtaisesti

-A: Säädä suoritettavaa automaattisesti pakkattua tiedostoa;
-b<工作目录>: Määritä hakemisto, johon tiedostot väliaikaisesti säilytetään;
-c: Merkitse jokainen pakattu tiedosto;
-d: Poista määritetty tiedosto pakatusta tiedostosta;
-D: Hakemiston nimeä ei määritetä pakatussa tiedostossa;
-f: Tämän parametrin vaikutus muistuttaa "-u"-parametrin määrittelyä, mutta se ei ainoastaan päivitä olemassa olevia tiedostoja, vaan lisää myös joitakin tiedostoja pakattuun tiedostoon, jos niitä ei ole pakatussa tiedostossa.
-F: Yritä korjata vioittunut pakattu tiedosto;
-g: Liitä tiedosto olemassa olevaan pakattuun tiedostoon sen sijaan, että luot uuden pakatun tiedoston;
-h: verkkoapua;
-i<范本样式>: Pakkaa vain kelvolliset tiedostot;
-j: Tallennetaan vain tiedoston nimi ja sen sisältö, ei mitään hakemiston nimeä.
-J: Poistaa tarpeettomat tiedot pakatun tiedoston edestä;
-k: Tiedostonimi MS-DOS-yhteensopivassa muodossa;
-l: Kun pakkaat tiedostoa, korvaa LF-merkki LF+CR-merkillä;
-ll: Tiedostoa pakkattaessa korvaa LF+cp-merkki LF-merkillä;
-L: Näytä tekijänoikeustiedot;
-m: Kun tiedosto on pakattu ja lisätty pakattuun tiedostoon, poista alkuperäinen tiedosto, eli siirrät tiedoston pakattuun tiedostoon;
-n<字尾字符串>: Ei pakkaa tiedostoja, joissa on tiettyjä päätteitä;
-o: Tiedosto, jolla on viimeisin muutosaika pakatussa tiedostossa, voittaa, ja pakatun tiedoston muutosaika asetetaan samaksi kuin tiedostossa.
-Q: Käskyn suoritusprosessia ei näytetä;
-r: Rekursiivinen prosessointi, joka käsittelee kaikki tiedostot ja alihakemistot määritetyssä hakemistossa yhdessä;
-S: Sisältää järjestelmä- ja piilotetut tiedostot;
-t<日期时间>: Aseta pakatun tiedoston päivämääräksi määritetty päivämäärä;
-T: Tarkista, onko jokainen varmuuskopiotiedoston tiedosto oikea;
-u: Korvaa uudempi tiedosto pakattulla tiedostolla;
-v: Näytä käskyn suoritusprosessi tai näytä versiotiedot;
-V: Tallenna VMS-käyttöjärjestelmän tiedostoattribuutit;
-w: Jos versionumero on tiedoston nimessä, tämä parametri on voimassa vain VMS-käyttöjärjestelmässä.
-x<范本样式>: Sulje pois kelpoiset tiedostot pakkaamisen yhteydessä;
-X: ei tallenna lisätiedostoattribuutteja;
-y: Tallenna symbolinen yhteys suoraan, ei tiedostoa, johon linkki osoittaa, tämä parametri pätee vain järjestelmissä kuten UNIX;
-z: Lisää kommentteja pakattuun tiedostoon;
-$: levyn volyymin nimi, johon ensimmäinen pakattu tiedosto tallennetaan;
-<压缩效率>: Pakkaustehokkuus on arvo välillä 1~9.
 Vuokraisäntä| Julkaistu 13.12.2021 11.32.31 |
Linux käyttää Vimiä tarkastellakseen zip-paketin sisältöä ilman purkua

Vim-komentoja voi myös käyttää ZIP-arkiston sisällön tarkasteluun ilman, että sitä tarvitsee purkaa. Se toimii arkistotiedostojen ja kansioiden kanssa. ZIP:n lisäksi sitä voidaan käyttää myös muiden laajennusten, kuten tar.xz, tar.bz2, tar, tbz kanssa.

Esimerkiksi: vim test.zip
 Vuokraisäntä| Julkaistu 3.3.2022 21.58.18 |
Asenna zip ja unzip paketit offline-tilassa seuraavalla komennolla:



zip-3.0-11.el7.x86_64.rpm (259.92 KB, Latausten määrä: 0, 售价: 5 粒MB) unzip-6.0-24.el7_9.x86_64.rpm (172.48 KB, Latausten määrä: 0, 售价: 5 粒MB)
 Vuokraisäntä| Julkaistu 1.1.2024 7.20.22 |
Linux käyttää tar:ia arkistotiedostojen luomiseen
https://www.itsvse.com/thread-10715-1-1.html
 Vuokraisäntä| Julkaistu 14.7.2025 8.52.11 |
Windows käyttää tar-materiaalia kansioiden pakkaamiseen ja pakkaamiseen
https://www.itsvse.com/thread-10896-1-1.html
 Vuokraisäntä| Julkaistu 4.12.2025 15.06.43 |
Linux compression zip, 7z extreme compression (minimitiedosto)
https://www.itsvse.com/thread-11152-1-1.html
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com