logo

Kuinka purkaa tiedostoja Linuxissa?

Yleensä lähes kaikki tiedostot, kuten asiakirjat ja mediatiedostot, jaetaan zip-muodossa useiden vahinkojen ja varkauksien välttämiseksi. Voit myös asettaa salasanan suojaamaan tiedostoja turhalta pääsyltä, mikä myös auttaa suojaamaan asiakirjojen luottamuksellisuutta. Silti uudet käyttäjät tai jotka eivät ole tarpeeksi perehtyneet tietokoneisiin tai joilla ei ole IT-taustaa kohtaavat monia vaikeuksia työskennellessään tämän tyyppisten tiedostojen kanssa, kuten zip-tiedostojen avaaminen, tiedostojen pakkaaminen jne.

Tässä opetusohjelmassa opimme avaamaan zip-tiedostoja Linux-pohjaisissa käyttöjärjestelmissä (Ubuntu). Ennen kuin jatkamme, meidän on tiedettävä, kuinka tunnistaa zip-tiedostot. Jos ladatut tiedostot (tai kohdetiedosto) sisältävät .tar.gz tai .postinumero laajennuksena se tarkoittaa, että tiedosto on zip-tiedostotyyppi. Jotta voimme käyttää zip-tiedoston sisältöä, meidän on purettava kyseinen tiedosto, jonka jälkeen voimme helposti käyttää tiedoston sisältöä.

ZIP-laajennus on yksi eniten käytetyistä tiedostomuodoista, jota käytetään tietojen pakkaamiseen ilman tietojen menetystä. Käyttäjä voi pakata useita pakattuja tiedostoja ja hakemistoja ZIP-tiedostoon. Joten käyttäjien on purettava ZIP-tiedostot muutamalla komentorivityökalulla tai -työkalulla. Käyttäjät voivat käsitellä kaikentyyppisiä ZIP-tiedostoja helposti unzip-komennolla Linux-järjestelmässä.

Edellytys:

  • Pääsy pääteikkunaan tai komentoriville (Ctrl-Alt-T)
  • Järjestelmänvalvojan salasana
  • Zip/unzip-apuohjelma

Purkamisen käyttö

  • Jokaisen nykyisen työhakemiston pakatun tiedoston purkaminen:
user $ unzip myfile.zip
  • Minkä tahansa arkiston purkaminen tekemättä hakemistoja:
user $ unzip -j myfile.zip
  • Olemassa olevien tiedostojen korvaaminen väkisin purkamisen aikana:
user $ unzip -o myfile.zip
  • Arkiston purkaminen muihin hakemistoihin:
user $ unzip myfile.zip -d /myfile
  • Katso zip-tiedoston sisältö purkamatta:
user $ unzip -l myfile.zip
  • Tiettyjen poissulkeminen purettaessa:
user $ unzip myfile.zip -x bashscript.sh -d /myfile
  • Listaa täydelliset tiedot arkistosta:
user $ unzip -Z myfile.zip
  • Tekstitiedostojen muuntaminen pakkaamisen aikana:
user $ unzip -a myfile.zip
  • Näytetään vain yhteenvetoviesti, joka kertoo, onko arkisto kunnossa vai ei, jotta voidaan tarkistaa myfile.zip:
user $ unzip -tq myfile.zip
  • Näytetään vain yhteenvedot jokaisen nykyisen työhakemiston zip-tiedoston tarkistamiseksi:
user $ unzip -tq '*.zip'
  • Jokaisen .txt-tekstilähdetiedoston purkaminen:
user $ unzip myfile.zip '*.txt'
  • Pura vain uudemmat versiot tiedostoista, jotka olivat jo olemassa nykyisessä työhakemistossa:
user $ unzip -fo myfile.zip
  • Pura vain uudemmat versiot tiedostoista, jotka olivat jo olemassa nykyisessä työhakemistossa ja tiedostot eivät ole jo olemassa:
user $ unzip -uo myfile.zip
  • Minkä tahansa salasanalla suojatun zip-tiedoston purkaminen:
user $ unzip -P passwordprotected.zip

Purkamisvaihtoehdot

Huomautus: Käyttönäyttö on rajoitettu 22 tai 23 riviin, ja siksi sitä tulisi pitää vain muistutuksena yleisestä purkaussyntaksista sen sijaan, että se olisi kattava luettelo kaikista mahdollisista vanhoja laitteita tukevista lipuista.

Täydellisen luettelon tavoitteena on:

Vaihtoehto Kuvaus
-KANSSA Jäljellä olevaa vaihtoehtoa pidetään zipinfo-optiona, jos -Z on terminaalin ensimmäinen vaihtoehto.
-A Se tulostaa laajennetun ohjeen DLL:n ohjelmointirajapinnalle.
-c Sitä käytetään tiedostojen purkamiseen näytölle/stdoutille.
-f Päivitä tiedostot, eli puretaan vain ne tiedostot, jotka ovat jo olemassa levyllä ja uudemmat kuin levykopiot.
-Minä Se on lyhenne sanoista luettelo-arkistotiedostot. Mainittujen tiedostojen muokkausajat ja -päivämäärät, pakattujen tiedostojen koot ja nimet näkyvät kaikkien mainittujen tiedostojen kokonaismäärien kanssa.
-s Sitä käytetään tiedostojen purkamiseen stdoutiin (pipe).
-t Se on lyhenne sanoista tekstiarkistotiedosto. Se purkaa kaikki määritetyt tiedostot muistista ja vertaa laajennetun tiedoston syklistä redundanssitarkistusta (tai CRC:tä) alkuperäisen tiedoston tallennettuun CRC-arvoon.
-T Arkistossa se asettaa uusimman tiedoston aikaleiman.
-sisään Se päivittää olemassa olevia tiedostoja ja tekee tarvittaessa uusia.
-sisään Se luettelee arkistotiedostoja tai näyttää diagnostiset versiotiedot.
-Kanssa Se näyttää vain arkiston kommentin.

Purkamisen muokkaajat

Muokkaimet Kuvaus
-a Se muuntaa tekstitiedostoja. Jokainen tiedosto puretaan täsmälleen sellaisena kuin ne on tallennettu (binääritiedostoina).
-b Sitä käytetään binääritiedostojen automaattiseen muuntamiseen 512-tavuisiksi tietueiksi tai kiinteäpituisiksi muodoiksi.
-B Se tallentaa varmuuskopion kaikista päällekirjoitetuista tiedostoista.
-C Se käyttää kirjainkoolla erottuvaa täsmäytysmenetelmää arkiston merkintöjen valinnassa valintamallien pääteluettelosta.
-D Se ohittaa poimittujen kohteiden aikaleiman palauttamisen.
-JA Se näyttää MacOS:n ylimääräisen kentän sisällön, kun toiminta palautetaan.
-F Se estää NFS-tiedostotyyppitunnisteen poiston tallennetuista tiedostonimistä.
-i Se ohittaa MacOS:n lisäkenttiin tallennetut tiedostonimet.
-j Se edustaa roskapolkuja.
-J Se edustaa roskapostin attribuutteja.
-K Se säilyttää Tacky/SGID/SUID-tiedostomääritteet.
-L Se muuntaa pienillä kirjaimilla tiedostonimen, joka on tuotettu vain isoja kirjaimia sisältävässä tiedostojärjestelmässä tai käyttöjärjestelmässä.
-M Se ohjaa jokaisen tuloksen sisäiseltä hakulaitteella, joka on sama kuin Unix-komento.
-n Se ei koskaan korvaa olemassa olevaa tiedostoa.
-N Se purkaa Amiga-tiedostomuistiinpanot tiedostokommenteista.
-O Se korvaa olemassa olevat tiedostot kysymättä.
-P Se käyttää salasanaa zip-tiedostojen salauksen purkamiseen.
-q Se suorittaa toimintoja hiljaa.
-s Se muuntaa tiedostonimien alaviivojen välilyönnit.
-S Se muuntaa tekstitiedostot Stream_LF-muotoon vaihtuvan pituuden tai tekstitiedoston oletustietuemuodon sijaan.
-SISÄÄN Se poistaa UTF-8-käsittelyn käytöstä tai muuttaa sitä.
-SISÄÄN Se säilyttää tiedostoversiot.
-SISÄÄN Se muuttaa kuvioiden sovitusrutiinia niin, että sekä '*' että '?' eivät vastaa merkkiä '/' (hakemiston erotinmerkki).

Kuinka asentaa Unzip-apuohjelma Ubuntuun?

Jotta voit purkaa zip-arkistotiedoston, sinulla on oltava purkauspaketti asennettuna järjestelmääsi. Lähes kaikissa nykyaikaisissa Linux-jakeluissa on kuitenkin unzip-tuki, mutta sen tarkistamisesta ei ole haittaa, jotta vältytään ikäviltä yllätyksiltä myöhemmin, jos et ole varma siitä. Ubuntu- ja Debian-pohjaisissa jakeluissa voidaan käyttää seuraavia ohjeita asentaaksesi unzip. Jos se on jo asennettu käyttöjärjestelmääsi, se ilmoittaa sinulle siitä.

Vaihe 1: Avaa pääte ja kirjoita seuraava annettu komento ja paina enteriä kuten annetussa lähdössä näkyy:

Komento:

 sudo apt install unzip 

Lähtö

Kuinka purkaa tiedostoja Linuxissa

Kun olet asentanut unzip-paketin käyttöjärjestelmääsi, voit nyt pakata ja purkaa tiedostot vaatimusten mukaisesti.

Pakatut tiedostot voidaan purkaa kahdella tavalla Linux käyttöjärjestelmä ; täällä keskustelemme sekä menetelmistä (tai prosesseista) että käytännöllisistä.

Ymmärrämme yllä olevia menetelmiä yksityiskohtaisesti.

Pura tiedostot Linux-päätteellä

Seuraavat vaiheet auttavat meitä työskentelemään zip-tiedostojen kanssa Linuxissa ja osoittavat, kuinka tiedostot pakataan heikentämättä niiden laatua.

normalisointi tietokannassa

Ohjeet tiedostojen purkamiseen Linuxissa:

Vaihe 1 - Tiedostojen purkaminen Linuxissa on hyvin yksinkertaista. Ensinnäkin avaa pääte ja mene hakemistoon, jossa meillä on zip-tiedostomme, kuten annetussa kuvassa näkyy:

Kuinka purkaa tiedostoja Linuxissa

Vaihe 2 - Käytä nyt 'ls'-komentoa nähdäksesi kaikki kyseiseen hakemistoon tallennetut tiedostot ja käytä seuraavaa komentoa zip-tiedoston purkamiseen.

 unzip zipped_file.zip 

Ymmärretään tämän komennon toiminta seuraavan esimerkin avulla:

Oletetaan, että meillä on zip-tiedosto, kuten 'samplefile.zip ' tallennettu lataushakemistoomme. Jos haluat purkaa 'simplefile.zip' -tiedoston, meidän on avattava pääte ja siirryttävä lataushakemistoon seuraavilla komennoilla:

 cd Downloads ls 

Esimerkki

Kuinka purkaa tiedostoja Linuxissa

Vaihe 2 - Kirjoita nyt komento ja paina Enter, ja kun tiedosto on purettu, voit käyttää puretun tiedoston sisältöä kuvan osoittamalla tavalla:

Kuinka purkaa tiedostoja Linuxissa

Kuinka Zip tiedostot Linuxissa?

Vakiotiedostojen muuntaminen zip-muotoon on hieman erilainen kuin aiemmin. Muuntaaksesi tiedoston (esim. samplefile.mpg) meidän on mentävä käyttöjärjestelmäsi hakemistoon, johon tiedosto on tallennettu. Kun saavut hakemistoon, voit muuntaa tiedoston zip-muotoon seuraavan komennon avulla.

Komento:

 Zip -r samplefile.zip samplefile.mpg 

Jos haluat nähdä, kuinka tämä komento toimii, harkitse seuraavaa annettua esimerkkiä:

Kuinka purkaa tiedostoja Linuxissa
Kuinka purkaa tiedostoja Linuxissa

Voimme myös tarjota zip-tiedoston polun, jonka haluamme purkaa hakemistoon siirtymisen sijaan. Harkitse seuraavia annettuja vaiheita tehdäksesi sen:

Vaihe 1. Avaa pääte ja kirjoita seuraava annettu komento

Komento:

 unzip code-stable.zip -d folder1 

Se näyttää seuraavan tulosteen.

 unzip code-stable.zip -d folder1 Archive: unzip code-stable..zip inflating: my_zip/625993-PNZP34-678.webp inflating: my_zip/License free.txt inflating: my_zip/License premium.txt 

Yleisesti ottaen tämä komento näyttää erittäin kätevältä käyttää. Joissakin tapauksissa käyttäjä voi kuitenkin kohdata hieman suuremman ongelman käyttäessään yllä olevaa komentoa, jos hän ei käytä sitä huolellisesti. Tämän komennon suurin ongelma on, että se yleensä purkaa koko kyseisen zip-tiedoston sisällön nykyisestä hakemistosta tai kansiosta, mikä ei ole hyvä, ainakin joissain tapauksissa.

Pura tiedostot hakemistoon

Yllä oleva ongelma voidaan välttää helposti purkamalla kohdetiedosto yksittäiseen hakemistoon sen sijaan, että puraisit sen nykyiseen hakemistoon. Tällä tavalla kaikki puretut tiedostomme tallennetaan määritettyyn hakemistoon. Joissakin tilanteissa, joissa käyttäjän määrittelemää hakemistoa ei ole olemassa, se myös huolehtii siitä luomalla hakemiston mainitulla tunnisteella.

Katsotaan kuinka purkaa tiedosto tiettyyn hakemistoon

Voit purkaa pakatun tiedoston tiettyyn kansioon tai hakemistoon noudattamalla seuraavia ohjeita:

Vaihe 1: Avaa pääte ja siirry hakemistoon, johon pakattu tai pakattu tiedosto on tallennettu. Kun saavut kyseiseen hakemistoon, kirjoita seuraava annettu komento terminaaliin

Komento:

 unzip filename.zip -d unzipped_directory (or directory name) 

Ymmärtääksesi, kuinka tämä komento toimii, harkitse seuraavaa annettua esimerkkiä:

Oletetaan, että sinulla on pakattu tiedosto (esim. samplefile.zip ), jonka haluat purkaa tietystä eri hakemistosta (esim. Akash). Tätä varten sinun on määritettävä sen hakemiston hakemisto tai osoite, josta haluat purkaa zip-tiedostosi. Siksi komentomme näyttää tältä:

Komento

Lähtö

Kuinka purkaa tiedostoja Linuxissa

Nyt koko samplefile.zip -tiedoston sisältö puretaan käyttäjän määrittämään hakemistoon.

2. Pura tiedostot graafisen käyttöliittymän kautta:

Tämä menetelmä on ehdottoman yksinkertainen kaikille käyttäjille, jopa aloittelijoille. Se näyttää vain ikkunan zip-tiedostojen purkamisprosessilta. Pura zip-tiedostot graafisen käyttöliittymän kautta noudattamalla alla olevia ohjeita.

Vaihe 1. Avaa tiedostojen hallinta Linux-käyttöjärjestelmässäsi:

Kuinka purkaa tiedostoja Linuxissa

Vaihe 2 . Siirry nyt kansioon, johon tallensit zip-tiedoston (esim. textfile.zip) ja valitse se alla olevan kuvan mukaisesti:

Kuinka purkaa tiedostoja Linuxissa

Vaihe 3. Kun olet valinnut zip-tiedoston, napsauta hiiren oikeaa painiketta nähdäksesi lisää vaihtoehtoja:

Kuinka purkaa tiedostoja Linuxissa

Vaihe 2. Napsauta nyt vaihtoehtoa Pura tästä tai Pura kohteeseen vaatimusten mukaan. Haluamme purkaa tiedoston nykyisestä kansiosta ja napsauta sitten Pura-vaihtoehtoa.

Kuinka purkaa tiedostoja Linuxissa

Vaihe 4. Jos haluat purkaa tiedoston eri kansioon, voit käyttää Pura kohteeseen -vaihtoehtoa alla olevan kuvan mukaisesti:

Kuinka purkaa tiedostoja Linuxissa

Vaihe.5 Kun olet napsauttanut 'Extract to' -vaihtoehtoa, avautuu uusi ikkuna, jossa sinun on määritettävä mikä tahansa hakemisto, johon haluat tallentaa tiedoston sisällön. Kun olet valinnut hakemiston tai kansion, napsauta Valitse-vaihtoehtoa alla olevan kuvan mukaisesti:

Kuinka purkaa tiedostoja Linuxissa

Vaihe 5. Nyt siirrymme valittuun kansioon tai hakemistoon varmistaaksemme, että tiedosto on purettu.

Kuinka purkaa tiedostoja Linuxissa