How to Use Unzip in Linux

touko 20, 2021
admin

Tiedostojen pakkaaminen ja purkaminen helpottaa monia monimutkaisia tehtäviä, kuten tiedostonsiirtoa! Tässä opetusohjelmassa opit käyttämään unzipia Linuxissa parantaaksesi VPS-työnkulkuasi!

Zip on yleisesti käytetty pakkaustoiminto, joka on kannettava ja helppokäyttöinen. Voit jopa purkaa Windowsissa tiedostot, jotka on luotu Linuxissa!

Unzip on apuohjelma, joka ei ole oletusarvoisesti saatavilla useimmissa Linux-versioissa, mutta se voidaan asentaa helposti. Luomalla .zip-tiedostoja voit vastata .tar.gz-tiedostojen pakkausta!

Alhaalla on muutamia skenaarioita, joissa voit käyttää zip-tiedostoja:

  • Kun työskentelet usein Windows- ja Unix-pohjaisten järjestelmien välillä. Se ei ainoastaan pakkaa tiedostoja, vaan on myös tiedostopakkausapuohjelma. Toimii useissa käyttöjärjestelmissä

  • Säästää kaistanleveyttä. Jos kaistanleveys on rajallinen tai rajoitettu, zip-pakettia voidaan käyttää kahden palvelimen välillä tiedostojen siirtoon

  • siirtää tiedostoja nopeasti. Zip-apuohjelma pienentää tiedostokokoa, jolloin siirtoaika lyhenee

  • Lataa tai lataa hakemistoja nopeammin

  • Säästää levytilaa

  • Pura salasanalla suojattu .zip-tiedostot

  • Hyvä pakkaussuhde

Muista, että ennen kuin voit hyödyntää Unzipin etuja Linuxissa, sinun on päästävä SSH:lla VPS-palvelimeesi.

Debian- ja Ubuntu-järjestelmät

Unzipin asentaminen on helppoa! Ubuntussa ja Debianissa asenna unzip alla olevalla komennolla:

sudo apt install unzip

Nojaa taaksepäin ja odota hetki, kunnes asennus on valmis.

Luodaksesi zip-tiedostoja, sinun täytyy myös asentaa zip. Tämän voit tehdä seuraavalla komennolla:

sudo apt-get install zip

Install Unzip on Linux CentOS and Fedora

Tämäkin on yksinkertaista ja onnistuu alla olevalla komennolla:

sudo yum install unzip

Kun asennus on valmis, voit tarkistaa polun seuraavalla komennolla:

which unzip

Komentorivin suunnan suorittamisen jälkeen sinun pitäisi saada tuloste, joka näyttää tältä:

/usr/bin/unzip

Voit myös varmistaa, että kaikki on asennettu oikein käyttämällä alla olevaa komentoa. Se antaa verbose-tiedot unzip-apuohjelman yksityiskohdista.

unzip -v

How to Use Zip and Unzip in Linux

Nyt kun tiedämme, miten apuohjelma asennetaan, voimme aloittaa sen peruskäytön opettelun:

Create Zip Files in Linux

Perussyntaksi .zip-tiedosto on:

zip options zipfile list_Of_files

Testaamiseksi luotiin kaksi tiedostoa: ExampleFile.txt ja ExampleFile1.txt. Pakkaamme ne muotoon EsimerkkiZipFile.zip seuraavalla komennolla:

zip sampleZipFile.zip ExampleFile.txt ExampleFile1.txt

Tiedoston purkaminen Linuxissa

Komentoa unzip voidaan käyttää ilman mitään asetuksia. Tämä purkaa kaikki tiedostot nykyiseen hakemistoon. Yksi tällainen esimerkki on alla oleva:

unzip sampleZipFile.zip

Tämä puretaan oletusarvoisesti nykyiseen kansioon edellyttäen, että sinulla on luku- ja kirjoitusoikeudet.

Tiedoston poistaminen .zip-tiedostosta

Kun .zip-tiedosto on luotu, voit poistaa tai poistaa siinä olevia tiedostoja. Jos siis haluat poistaa ExampleFile.txt-tiedoston olemassa olevasta sampleZipFile.zip-tiedostosta, voit käyttää seuraavaa komentoa:

zip –d sampleZipFile.zip ExampleFile.txt

Kun tämä komento on suoritettu, voit purkaa .zip-tiedoston käyttämällä:

unzip sampleZipFile.zip

Tässä huomaat, että ExampleFile.txt on poistettu eikä sitä näy purettaessa.

How to Update Zip Files

Kun .zip-tiedosto on luotu, voit lisätä uuden tiedoston olemassa olevaan .zip-tiedostoon. Oletetaan, että jo olemassa olevaan sampleZipFile.zip-tiedostoon halutaan lisätä uusi tiedosto ExampleFile2.txt. Voit tehdä tämän alla olevalla komennolla:

zip –u sampleZipFile.zip ExampleFile2.txt

Jos nyt purat sampleZipFile.zip-tiedoston, löydät siihen lisätyn uuden tiedoston ExampleFile2.txt.

Tiedoston siirtäminen zip-tiedostoon

Voit helposti siirtää tiettyjä tiedostoja zip-tiedostoon. Tämä tarkoittaa, että kun tiedostot on lisätty, ne poistetaan alkuperäisistä hakemistoistaan. Tätä käytetään lähinnä silloin, kun sinulla on suuri tiedosto tai hakemisto, mutta haluat säästää levytilaa. Tämä tehdään lisäämällä -m-vaihtoehto. Esimerkki tästä komennosta olisi:

zip –m sampleZipFile.zip ExampleFile2.txt

Zipin rekursiivinen käyttö Linuxissa

Vaihtoehtoa -r käytetään tiedostojen paketoimiseen rekursiivisesti. Tämä vaihtoehto pakkaa kaikki kansiossa olevat tiedostot. Esimerkki tällaisesta komennosta on alla olevassa kuvassa:

zip –r sampleZipFile.zip MyDirectory

Esimerkissä MyDirectory on hakemisto, jossa on useita tiedostoja ja alihakemistoja, jotka zipataan.

Tiedostojen sulkeminen pois zip-tiedostosta

Laadittaessa .zip-tiedostoa voit sulkea pois ei-toivotut tiedostot. Tämä tehdään käyttämällä -x-vaihtoehtoa. Alla on esimerkki:

zip -x sampleZipFile.zip ExampleFile.txt

Tässä ExampleFile.txt-tiedostoa ei lisätä sampleZipFile.zip-tiedostoon.zip.

Purkaa pakkaus eri hakemistoon

Jos et halua purkaa pakkausmateriaalia nykyiseen hakemistoon, vaan haluat määritellä hakemiston sijainnin, myös tämä voidaan tehdä. Käytä -d-vaihtoehtoa antaaksesi hakemistopolun unzip-komennossa. Esimerkki tällaisesta komennosta on alla oleva:

unzip sampleZipFile.zip -d /usr/sampleZip/ExampleDir

Linuxin Unzipin käyttö useiden zip-tiedostojen kanssa

Jos haluat purkaa useita zip-tiedostoja, jotka ovat nykyisessä työhakemistossasi, voit käyttää alla olevaa komentoa:

unzip '*.zip'

Tämä komento purkaa kaikki yksittäiset zip-tiedostot.

Suppress Output When Using Unzip in Linux

Oletusarvoisesti, kun käytämme unzip-komentoa, komento tulostaa luettelon kaikista purettavista tiedostoista. Lisäksi tulostetaan yhteenveto purkuprosessista. Jos haluat tukahduttaa nämä viestit, voit käyttää -q-vaihtoehtoa. Komento olisi seuraavanlainen:

unzip -q sampleZipFile.zip

Exclude Files Using Unzip in Linux

Jos haluat purkaa kaikki tiedostot yhtä lukuun ottamatta, voit käyttää samanlaista komentoa, joka on seuraavanlainen:

unzip sampleZipFile.zip -x excludedFile.txt

Tässä komento purkaa paketista kaikki tiedostot lukuun ottamatta excludedFile.txt.

Voit myös estää tiettyjä tiedostotyyppejä purkautumasta. Yksi tällainen esimerkki on alla oleva:

unzip sampleZipFile.zip -x "*.png/*"

Yllä oleva komento estää kaikkien .png-tiedostojen purkamisen.

Using Unzip in Linux with Password Protected Files

Salasanalla suojattu .zip-tiedosto voidaan purkaa käyttämällä -P-valintaa. Esimerkki tällaisesta komennosta on alla:

unzip -P Password sampleZipFile.zip

Yllä olevassa komennossa Password on .zip-tiedoston salasana.

Zip-tiedostojen purkaminen

Kun purat saman tiedoston uudelleen samaan paikkaan, josta tiedosto purettiin, saat oletusarvoisesti viestin, jossa kysytään, haluatko korvata nykyisen tiedoston, korvata kaikki tiedostot, ohittaa nykyisen tiedoston purkamisen, ohittaa kaikkien tiedostojen purkamisen vai nimetä nykyisen tiedoston uudelleen.

Vaihtoehdot olisivat seuraavat:

es, o, ll, one, ename

Vaihtoehdot voi ohittaa käyttämällä -o -vaihtoehtoa. Yksi tällainen esimerkki on alla esitetty:

unzip -o sampleZipFile.zip

Tämän komennon suorittamisessa on noudatettava varovaisuutta, koska se korvaa olemassa olevat kopiot kokonaan. Kaikki aiempaan kopioon tehdyt muutokset ylikirjoitetaan.

Using Linux Unzip Without Overwriting Files

Jos olet purkanut tiedoston ja tehnyt joitakin muutoksia, mutta olet vahingossa poistanut muutaman tiedoston, voit käyttää tätä lähestymistapaa sen palauttamiseen! Käytä -n-vaihtoehtoa ohittaaksesi purkamisen, jos tiedosto on jo olemassa. Käytännössä siis vain tiedostot, joita ei ole olemassa, puretaan. Esimerkki tällaisesta komennosta on:

unzip -n sampleZipFile.zip

How to List the Content of a Zip in Linux

Vaihtoehto -l luettelee kaikki .zip-tiedoston sisältämät tiedostot sekä aikaleiman ja muut perustiedot. Esimerkki tällaisesta komennosta on:

unzip -l sampleZipFile.zip

Pakkaaminen

Se siitä, olet tutustunut kaikkiin Linuxin zip- ja unzip-apuohjelmien keskeisiin toimintoihin. Aloita tiedostojenhallintasi parantaminen heti!

Tätä viestiä on muokattu viimeksi 21. maaliskuuta 2019 7:05 am

Vastaa

Sähköpostiosoitettasi ei julkaista.