How to Use Unzip in Linux
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