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ö
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:
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
Vaihe 2 - Kirjoita nyt komento ja paina Enter, ja kun tiedosto on purettu, voit käyttää puretun tiedoston sisältöä kuvan osoittamalla tavalla:
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ä:
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ö
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:
Vaihe 2 . Siirry nyt kansioon, johon tallensit zip-tiedoston (esim. textfile.zip) ja valitse se alla olevan kuvan mukaisesti:
Vaihe 3. Kun olet valinnut zip-tiedoston, napsauta hiiren oikeaa painiketta nähdäksesi lisää vaihtoehtoja:
Vaihe 2. Napsauta nyt vaihtoehtoa Pura tästä tai Pura kohteeseen vaatimusten mukaan. Haluamme purkaa tiedoston nykyisestä kansiosta ja napsauta sitten Pura-vaihtoehtoa.
Vaihe 4. Jos haluat purkaa tiedoston eri kansioon, voit käyttää Pura kohteeseen -vaihtoehtoa alla olevan kuvan mukaisesti:
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:
Vaihe 5. Nyt siirrymme valittuun kansioon tai hakemistoon varmistaaksemme, että tiedosto on purettu.