7 tapaa pakata ja purkaa tiedostoja Linuxissa

Haluamme aina enemmän ja nopeammin, varsinkin kun on kyse datasta. Ongelmana on, että "enemmän" ja "nopeammin" ovat yleensä ristiriidassa, joten meillä on tiedostopakkaus(file compression) . On olemassa useita tapoja pakata ja purkaa tiedostoja Linuxissa(Linux) , ja aiomme näyttää sinulle niiden takana olevat menetelmät.

Zip ja pura Zip-toiminnolla Linuxissa(Zip and Unzip Using Zip in Linux)

Linuxissa(Linux) on useita pakkaustyökaluja, jotka on sisäänrakennettu lähes jokaiseen jakeluun, jotka tunnetaan yleisesti nimellä Linux distros . Zip on todennäköisesti suosituin. Zip -(Zip) apuohjelmaa voidaan käyttää graafisessa käyttöliittymässä ( GUI ) tai päätteessä.

Zip Linuxin käyttöliittymässä(Zip in the Linux GUI)

  1. Siirry(Navigate to the files) pakattavien tiedostojen kohdalle ja valitse ne. Napsauta sitten hiiren kakkospainikkeella ja valitse Pakkaa(Compress) .

  1. Anna pakatun(zipped) arkiston nimi. Huomaa, että voit myös valita kaksi muuta pakkaustyyppiä. Tämä voi vaihdella distrojen välillä.

  1. Pian näet pakatun arkistosi. Huomaa, että arkiston koko on paljon pienempi kuin siihen sijoitettujen tiedostojen kokonaiskoko.

Pura Linuxin käyttöliittymässä(Unzip in the Linux GUI)

  1. Etsi purettava zip-arkisto ja napsauta sitä hiiren kakkospainikkeella. Valitse Pura tästä(Extract Here) tai Pura kohteeseen…(Extract to…) . Extra Here sijoittaa sisällön tähän hakemistoon. Pura(Extract) kohteeseen… voit valita jonnekin muualle sisällön sijoittamiseen.

Tiedostot puretaan. Huomaa(Notice) , että ne ovat palanneet täyteen 100 megatavun kokoonsa.

Arkistonhallinta purkaaksesi Linuxin käyttöliittymässä(Archive Manager to Unzip in the Linux GUI)

Joissakin Linux -distroissa on muita tapoja purkaa ne. Tässä esimerkissä voit käyttää arkistonhallintaa(Manager) .

  1. Napsauta(Right-click) arkistoa hiiren kakkospainikkeella ja valitse Avaa arkistonhallinnassa(Open With Archive Manager) .

  1. Korosta purettavat(Highlight) tiedostot napsauttamalla niitä yhdellä napsautuksella. Voit valita yhden, muutaman tai kaikki. Valitse sitten vasemmasta yläkulmasta Pura .(Extract )

  1. Tässä vaiheessa voit valita, mihin tiedostot puretaan tiedostonhallinnan avulla. Valitse sitten oikeasta yläkulmasta Pura .(Extract)

  1. Kun purkaminen on valmis, voit joko jatkaa tai Näytä tiedostot(Show the Files) .

Tiedosto on palannut täyteen kokoonsa. Kopio jätetään arkistoon.

Zip-tiedostot Linux-päätteessä(Zip Files in Linux Terminal)

Avaa pääte ja siirry hakemistoon, jossa pakattavat tiedostot sijaitsevat. Anna komento zip ziptest.zip *

Zip käskee Linuxia(Linux) käyttämään zip-apuohjelmaa, ziptest.zip kertoo halutun arkiston nimen, asterisk (*) on jokerimerkki, joka tarkoittaa kaikkien tämän hakemiston tiedostojen pakkaamista. 

Se pakkaa tiedostot, luettelee ne ja kertoo kuinka paljon se on tyhjentänyt tai pakatnut niitä.

Zip-komennolla voidaan käyttää monia toimintoja. Voit tarkastella niitä kirjoittamalla zip –help, jolloin näet seuraavan kuvan kaltaisen.

Pura tiedostot Linux-päätteessä(Unzip Files in Linux Terminal)

Käytä terminaalissa komentoa unzip ziptest.zip , jossa unzip on komento ja ziptest.zip on purettavan arkiston nimi.

Se näyttää, että tiedostot puretaan, joten tiedät, milloin se on valmis.

Kuten zip-komennon, monia toimintoja voidaan käyttää unzip-komennon kanssa. Näet ne kirjoittamalla unzip –help, jolloin näet seuraavan kuvan kaltaisen.

Bzip2 tiedostojen pakkaamiseen ja purkamiseen Linuxissa(Bzip2 for Zipping and Unzipping Files in Linux)

Bzip2 on toinen pakkausapuohjelma, joka on rakennettu useimpiin Linux - distroihin. Suurin ero on, että bzip2 ei voi pakata useita tiedostoja yhteen arkistoon. Jokainen tiedosto saa oman pakatun arkistonsa.

Zip-tiedostot Linux-päätteessä Bzip2:lla(Zip Files in Linux Terminal With Bzip2)

Anna komento bzip2 -kv9 testfile1.txt testfile2.txt, jossa bzip2 on komento.

-kv9 hajoaa muotoon k tarkoittaa k säilyttää alkuperäiset, v tarkoittaa v erbose, jotta voimme nähdä mitä tapahtuu, ja 9 korkeimmalle pakkaustasolle. Voit valita 1 ja 9 välillä. Mitä korkeampi pakkaustaso on, sitä kauemmin tiedostojen pakkaaminen kestää.

Tulos kertoo meille enemmän kuin zip, mutta lopputulos on melkein sama.

Pura tiedostot Linux-päätteessä Bzip2:lla(Unzip Files In Linux Terminal With Bzip2)

Anna komento bzip2 -kvd testfile.1.txt.bz2 testfile2.txt.bz2 . -kvd - valinnat jakautuvat k : ksi arkiston k eepille , (-kvd )v : ksi v erbose-tulostukselle ja d : ksi d ecompressille.

Näet tiedostot purettavan ja tiedossa, kun se on valmis.

Voit tarkastella bzip2-asetuksia kirjoittamalla bzip2 –help, niin näet seuraavan. Pelaa ei-kriittisten tiedostojen vaihtoehdoilla vain nähdäksesi, mitä ne voivat tehdä.

Gzip tiedostojen pakkaamiseen ja purkamiseen Linuxissa(Gzip for Zipping and Unzipping Files in Linux)

Tämä on viimeinen suosituista pakkausapuohjelmista, jotka sisältyvät useimpiin distroihin. Se on kevyempi kuin bzip2 ja zip vaihtoehtoja varten. Pakkauksen laatu on kuitenkin edelleen suunnilleen sama.

Zip-tiedostot Linux-päätteessä Gzipin avulla(Zip Files in Linux Terminal With Gzip)

Anna komento gzip2 -kv9 testfile.1.txt testfile2.txt . -kv9 - valinnat jakautuvat k : ksi k eep(-kv9 ) -tiedostoille, v : ksi v erbose-tulosteelle ja 9 :ksi korkeimmalle pakkaustasolle 1–9.

Kuten monisanainen tulos osoittaa, gzip toimii yhtä hyvin kuin muut zip-menetelmät.

Pura tiedostot Linux-päätteessä Gzipin avulla(Unzip Files in Linux Terminal With Gzip)

On kaksi tapaa purkaa gzip-arkistot. Toinen on käyttää gzipiä ja toinen on gunzip.

Käytä gzip - komennolle gzip -kvd testfile1.txt.gz testfile2.txt.gz . Huomaa d - vaihtoehto. Se tarkoittaa d pakkaamista.

Käytä gunzip - komentoa varten gunzip testfile1.txt.gz testfile.2.txt.gz . Ainoa ero gzipistä on se, että gunzip ei vaadi valintoja perusdekompressioon.

Entä Tar-tiedostojen pakkaaminen ja purkaminen Linuxissa?(What About Tar to Zip and Unzip Files in Linux?)

Miksi tervaa(tar) ei ole vielä mainittu? Se on arkistointityökalu, joka ottaa joukon tiedostoja ja sijoittaa ne yhteen arkistoon kuljetuksen helpottamiseksi. Riippumatta tiedostokoosta tar-tiedoston koko on suunnilleen sama. 

Mutta jos yhdistät zip-menetelmän tervaan, saat jotain todella siistiä. Saat kauniisti pakatun yksittäisen tiedostopaketin. 

Käyttämällä muita zip-menetelmiä tiedostohakemistossa saat pakatun arkiston jokaiselle hakemiston tiedostolle. Tar:n käyttö gzip-asetuksen kanssa hakemistossa pakkaa kaiken ja muodostaa yhden arkiston.

Zip-tiedostot Linux-päätteessä Tarin ja Gzipin kanssa(Zip Files in Linux Terminal With Tar and Gzip)

Anna komento tar -czvf Documents.tgz Documents

-czvf -(-czvf ) valinnat jakautuvat seuraavasti: c c luo(c) uuden arkiston, z pakkaa g z ip:llä, v v erbose (v)-tuloste(f) ja f tiedosto vastaa arkistoa, mikä tarkoittaa, että arkisto säilyttää alkuperäisen hakemiston tiedostorakenteen. 

Uusi arkisto on nimettävä, joka tässä esimerkissä on Documents.tgz . Käyttämällä .tgz - tiedostotunnistetta muut tietävät, että tämä on tar-arkisto, joka on gzipattu. Lopuksi Documents on arkistoitava ja pakattava hakemisto.

Tulos näyttää seuraavalta.

Tiedostonhallinnassa(File Manager) näet tar-arkiston ja sen, että se on pakattu .

Pura tiedostot Linux-päätteessä Tarin ja Gzipin avulla(Unzip Files in Linux Terminal With Tar and Gzip)

Gzipatun tar-arkiston purkaminen on sama tar-komento hieman eri asetuksilla. 

Anna komento tar -xzvf Documents.tgz Documents

-xzvf - valinnat jakautuvat muotoon x e x tractille , z purkaa (z)komennolla(-xzvf) g z ip , v , jotta voimme seurata sen tapahtumista, ja f for file=archive tarkoittaa tiedostorakenteen säilyttämistä. Documents.tgz on arkisto, joka puretaan ja puretaan, ja Documents on hakemisto, johon haluat sisällön siirtävän.

Tulokset näkyvät alla olevassa kuvassa. Nämä kaksi tiedostoa ovat taas täysikokoisia, ja ne ovat Asiakirjat(Documents) - hakemistossa.

Nähdäksesi tar-vaihtoehdot, kirjoita tar –help, niin saat useita sivuja vaihtoehtoja. Huomaa(Notice) , että saatavilla on muita zip-menetelmiä kuin gzip, joten voit valita haluamasi.

Vähemmän suosittuja Zip-työkaluja Linuxissa(Less Popular Zip Tools in Linux)

Useimmissa Linux(Linux) -distroissa on kaksi muuta pakkausapuohjelmaa . Ne eivät kuitenkaan ole niin suosittuja. Siitä huolimatta ne on lueteltu tässä, joten olet tietoinen niistä.

LZMA

LZMA on toinen komentorivin pakkausapuohjelma, joka löytyy usein Linux - distroista. Se on 7-Zipin käyttämä pakkausalgoritmi.

XZ

XZ-apuohjelma on komentorivin pakkaustyökalu, joka sisältyy usein Linux - distroihin. Sen asetukset ovat samanlaiset kuin bzip2:n. Se perustuu LZMA2- algoritmiin, joka perustuu LZMA :han .

Lisätietoja näistä apuohjelmista löytyy komennoilla lzma –help ja xz(xz –help) –help .

Eikö Linuxissa ole muita tapoja pakkaamiseen ja purkamiseen?(Aren’t There Other Ways To Zip and Unzip in Linux?)

Olemme perehtyneet vain useimpiin Linux(Linux) - distroihin sisäänrakennettuihin pakkaustyökaluihin . Silti Linuxissa(Linux) on useita muita tapoja pakata ja purkaa tiedostoja. Joillakin on graafiset käyttöliittymät(GUIs) , jotkut ovat komentorivin apuohjelmia, ja joitain voidaan käyttää sekä graafisen käyttöliittymänsä kanssa että komentorivin kautta. Käytätkö jotain näistä zip-työkaluista Linuxissa(Linux) ? Kumpi(Which one) on suosikkisi ja miksi? Kerro meille kommenteissa.



About the author

Hei! Nimeni on ja olen laitteistohakkeri. Minulla on yli 10 vuoden kokemus tietokoneiden korjaamisesta ja muokkaamisesta. Voin korjata melkein mitä tahansa kannettavista tietokoneista tabletteihin ja älytelevisioihin. Taitojeni avulla pystyn auttamaan asiakkaita ratkaisemaan ongelmansa nopeasti ja tehokkaasti. Blogini on omistettu auttamaan ihmisiä korjaamaan tietokoneita ja laitteitaan oikeilla työkaluilla. Ja Facebook-sivullani jaan vinkkejä, temppuja ja oivalluksia kaikesta tietokoneeseen liittyvästä!



Related posts