Skip to main content

Kuinka pakata tiedostot Linuxin komentorivin avulla

How to Zip and Unzip Directories on Linux (Huhtikuu 2025)

How to Zip and Unzip Directories on Linux (Huhtikuu 2025)
Anonim

Zipping-tiedostot ovat helppo ja tehokas tapa siirtää tietoja tietokoneiden ja palvelimien välillä. Kun tiedostot pakataan, ne säästävät levytilaa vain paikalliselta asemalta, mutta myös helpottavat ja helpottavat tiedostojen lataamista Internetistä käyttäen kauemmin kaistanleveyttä kuin koko koon tiedostojen lähettäminen.

Kun saat zip-arkistosta Linuxissa, purkaminen on yhtä helppoa. Linuxissa on paljon kytkimiä, mikä tarkoittaa, että sinulla on useita tapoja purkaa tiedostoja avata jnk vetoketju komento komentoriviltä.

Purkaa yksittäiset ZIP-tiedostot

Tiedoston purkamisen perusmuoto on:

poista tiedostonimi

Esimerkkinä mainittakoon, että olet kirjoittanut nimetty albumin Väkivalta. Jos haluat purkaa tämän tiedoston nykyiseen kansioon, suorita seuraava komento:

purkaa "uhka sopia"

Purkaa useita ZIP-tiedostoja

Man-komennon avulla voit purkaa useamman kuin yhden tiedoston kerralla seuraavan syntaksin avulla:

poista tiedostonimi1 tiedostonimi2 tiedostonimi3

Jos olet kirjoittanut kolme tiedostoa nimeltä Alice Cooper -albumista roska, Hei Stoopid, ja Dragontown, erikseen voit kokeilla tätä purkamalla ne:

poista "Trash.zip" "Dragontown.zip" "Hey Stoopid.zip"

Tämä virhe on kuitenkin se, mitä saat:

Arkisto: Trash.zip varovaisuus: tiedostonimi ei täsmää: Dragontown.zip

Olettaen, että nämä kolme tiedostoa ovat samassa kansiossa, parempi tapa on käyttää seuraavaa komentoa:

unzip '* .zip'

Ole varovainen. Tämä komento on mielivaltainen ja purkaa jokaisen ZIP-tiedoston nykyiseen kansioon.

Poista joitain ZIP-tiedostoja

Jos sinulla on ZIP-tiedosto ja haluat purkaa kaikki tiedostot paitsi yhden, käytä -x vaihtaa.

unzip filename.zip -x filetoexclude.zip

Jos haluat jatkaa esimerkkiä, albumi "Roskakori" sisään Trash.zip on MP3-niminen Naulasänky. Voit purkaa kaikki kappaleet lukuun ottamatta "Bed Of Nails" -toimintoa seuraavasti:

Unzip Trash.zip -x "Bed Of Nails.mp3"

Pura ZIP-tiedosto eri hakemistoon

Jos haluat lisätä ZIP-tiedoston sisällön toiseen hakemistoon kuin nykyinen, käytä -D vaihtaa.

poista tiedostonimi.zip -d polku / to / extract / to

Esimerkiksi purkaa Trash.zip tiedosto / home / musiikki / Alice Cooper / Trash, käytät seuraavaa syntaksia:

unzip Trash.zip -d "/ home / musiikki / Alice Cooper / Trash"

Pakattujen Zip-tiedostojen sisällön näyttäminen

Jos haluat luetella pakatun tiedoston sisällön, käytä -l vaihtaa.

unzip -l tiedostonimi.zip

Esimerkissämme voimme käyttää tätä vaihetta nähdäksesi kaikki tiedostot Trash.zip.

unzip -l Trash.zip

Palautetut tiedot sisältävät:

  • Pituus tavuina
  • Päivämäärä luotu
  • Aika luotu
  • Nimi

Kuinka testata, jos ZIP-tiedosto on voimassa

Voit tarkistaa, onko ZIP-tiedosto jäsennetty oikein ja sitä voidaan käyttää oikein ennen sen poistamista -t vaihtaa.

unzip -t filename.zip

Voit esimerkiksi testata onko Trash.zip on voimassa, voit käyttää seuraavaa:

unzip -t Trash.zip

Jokainen tiedosto on listattu ja kunnossa pitäisi näkyä sen vieressä. Lähtön alareunassa tulee ilmoittaa sanoma ei ole havaittu virheitä pakattujen tietojen ….

Katso ZIP-tiedoston yksityiskohtaiset tiedot

-v Switch (verbose) voi antaa yksityiskohtaisempia tietoja.

unzip -v-tiedostonimi

Käyttää tätä kytkintä Trash.zip nähdäksesi lisätietoja, kirjoita:

unzip -v Trash.zip

Tuloste sisältää seuraavat tiedot:

  • Pituus tavuina
  • Menetelmä
  • Koko
  • Pakkausprosentti
  • Luotu päivämäärä ja kellonaika
  • CRC
  • Nimi

Purkaa ZIP-tiedosto ilman hakemistoja

ZIP-tiedostoja, joissa on kansioita, suorittamalla avata jnk vetoketju yksin, ilman kytkimiä, luo uudelleen saman kansiorakenteen arkistosta.

Puretaan filename1.zip, jolla on seuraavat kolme kansiota, johtaisi samojen kansioiden poistamiseen:

  • Kansio 1: filea.txt, fileb.txt, filec.txt
  • Kansio 2: filed.txt, filee.txt
  • Kansio 3: filef.txt

Tässä esimerkissä, purkaa kaikki TXT-tiedostot nykyiseen kansioon tekemättä näitä kolmea kansiota, liitä vain -j komennon loppuun.

unzip -j filename1.zip

Pura ZIP-tiedosto pyytämättä korvata sitä

Oleta, että olet jo purkanut tietyn ZIP-tiedoston ja aloittanut töiden purkamisen, muuttamalla ja päivittämällä niitä haluamallasi tavalla. Viimeinen asia, jonka haluat, on, että nämä tiedostot korvataan, kun otat ZIP-tiedoston, jolla on samat nimet. Menetät välittömästi kaiken, mitä työskentelitte, kun uudet tiedostot korvaavat nykyiset.

Voit kuitenkin käyttää sitä -n vaihda, jos haluat ei korvaa olemassa olevat tiedostot. Jokainen ZIP-arkistosta oleva tiedosto, jolla on nimi, joka vastaa tiedostoa uutetussa kansiossa, ei korvaa mitään, kun tätä kytkintä käytetään. Kaikki muu, jolla on ainutlaatuinen nimi, puretaan vielä.

unzip -n tiedostonimi.zip

Jos et välitä, onko tiedosto jo olemassa ja haluat aina korvata tiedostot, kun ne puretaan ilman kehotuksia, käytä -o vaihtaa.

unzip -o filename.zip

Pura salasanalla suojatut ZIP-tiedostot

Jos haluat purkaa tiedoston, joka vaatii salasanan käytön, käytä -p kytkin ja salasana.

unzip -P salasanan tiedostonimi.zip

Voit esimerkiksi purkaa tiedoston nimeltä cats.zip salasanalla kittens123, käytä seuraavaa:

unzip -P kittens123 filename.zip

Pura avata tiedosto ilman näytettäviä tulosteita

Oletusarvoisesti avata jnk vetoketju komennossa luetellaan kaikki, mitä se tekee, mukaan lukien arkistossa kaikki tiedostot, kun komento purkaa ne. Voit estää tämän lähdön käyttämällä -q vaihtaa.

poista -q tiedostonimi.zip

Tämä purkaa tiedostonimen antamatta mitään tuottoa ja palauttaa sinut kohdistimeen, kun se on päättynyt.