Luo ja muokkaa Zip-tiedostoja Linuxissa terminaalin avulla
Edellisessä artikkelissa kerroimme, kuinka tar-komentoa käytetään arkistojen luomiseen. Vaikka tar on hyvin yleinen pakkausmalli Linuxissa(Linux) , se ei ole läheskään yhtä suosittu Windows- ja Mac OS X -käyttäjille, jotka löytävät suurimman osan arkistoistaan zip-muodossa.
Zip (luoda) ja Unzip (laajentaminen) -arkistojen käyttö on helppoa Linuxissa(Linux) . Itse asiassa useimmat GUI- arkistonhallintaohjelmat (kuten Ark , File Roller ja Xarchiver ) toimivat käyttöliittymänä lähes kaikille tietokoneellasi oleville komentoriviarkistointiohjelmille, eikä Zip ole poikkeus. Voimme tietysti käyttää myös terminaalin (Terminal)Zipiä(Zip) . Näin
Ensimmäinen askel, kuten saatat arvata, on avata pääte(Terminal) .
Kirjoita seuraavaksi " sudo apt-get install zip unzip " (ilman lainausmerkkejä) varmistaaksesi, että zip ja unzip on asennettu.
Huomautus: jos nämä kaksi ohjelmaa on jo asennettu, saat viestin, jossa kerrotaan, että näin on, kuten yllä näkyy.(Note: if those two programs are already installed, you’ll receive a message stating this to be the case, as shown above.)
Asennuksen jälkeen voimme käyttää zip-tiedostoa luodaksemme arkistoja (tai muokata olemassa olevia) ja purkaa ne laajentaaksemme ne alkuperäisiksi. Tämän artikkelin vuoksi luomme työpöydällemme(Desktop) uuden kansion nimeltään Stuff . Päätteessä(Terminal) voimme tehdä sen yhdellä komennolla - mkdir /home/username/Desktop/Stuff (tietenkin korvaat "käyttäjänimesi" omalla käyttäjätunnuksellasi alla olevan kuvan mukaisesti, ja jos sinulla on jo Stuff - kansio työpöydälläsi , haluat vaihtaa nimen) .(Desktop)
Nyt kun meillä on Stuff -kansio, käytämme 'cd'-komentoa tehdäksemme Stuff - kansiosta nykyisen työhakemistomme.
cd /home/username/Desktop/Stuff
Kirjoita nyt touch doc1.txt doc2.txt doc3.txt && mkdir Files päätteeseen(Terminal) , joka luo kansion nimeltä Tiedostot(Files) sekä kolme asiakirjaa - doc1.txt, doc2.txt ja doc3.txt - Stuff - kansioon . .
Vielä yksi komento, 'cd' äskettäin luotuun Tiedostot(Files) - kansioon (cd Files ), koska haluamme siihen muita asiakirjoja.
cd-tiedostot(cd Files)
Kirjoita lopuksi touch doc4.txt doc5.txt doc6.txt luodaksesi kolme uutta asiakirjaa.
Kirjoita nyt cd ../.. vaihtaaksesi työpöydän(Desktop) takaisin työhakemistoon.
Viimeinen vaiheemme ennen zip-tiedoston luomista on luoda työpöydälle(Desktop) pari "ylimääräistä" asiakirjaa samoilla nimillä kuin juuri luodut tiedostot, joten kirjoita touch doc2.txt doc3.txt luodaksesi ne.
Avaa lopuksi kumpikin kahdesta "ylimääräisestä" tekstitiedostosta ja lisää niihin tekstiä. Sen ei tarvitse olla mitään merkityksellistä (tai pitkää), jotta voimme nähdä, että nämä asiakirjat ovat todella erilaisia kuin ne, jotka on jo luotu tavara-(Stuff) ja tiedostokansioissa.
Kun tämä on tehty, voimme aloittaa zip-tiedostojemme luomisen. Yksinkertaisin tapa käyttää zipiä on kertoa sille sen zip-arkiston nimi, jonka haluat luoda, ja nimetä sitten erikseen jokainen tiedosto, jonka pitäisi mennä siihen. Joten olettaen, että työhakemistomme on Desktop , kirjoittaisimme zip test Stuff/doc1.txt Stuff/doc2.txt Stuff/doc3.txt luodaksemme arkiston nimeltä test.zip (meidän ei tarvitse käyttää ".zip" ”-laajennus komennossa, koska se lisätään automaattisesti), joka sisältää doc1.txt-, doc2.txt- ja doc3.txt-tiedostot, kuten löytyy Stuff - kansiosta.
Näet hieman tulostetta, joka ilmoittaa, että kolme asiakirjaa (doc1.txt, doc2.txt ja doc3.txt) on lisätty arkistoon.
Voimme testata tätä kaksoisnapsauttamalla arkistoa, jonka pitäisi olla työpöydällämme(Desktop) . Sen pitäisi avautua tavallisessa arkistoohjelmassa ( Ark KDE : ssä , File Roller GNOMEssa ja Xarchiver (GNOME)Xfce :ssä )(Xarchiver) .
Entä Tiedostot-kansio? Olettaen, että haluamme sen, lisäämme sen sisällä olevat asiakirjat myös arkistoon, voisimme käyttää samaa komentoa kuin yllä, mutta lisää komennon loppuun Stuff/Files/*
Asteriski tarkoittaa, että kaikki kansion sisältämät tiedot sisällytetään. Joten jos Tiedostot-kansiossa olisi ollut toinen kansio ,(Files) se olisi myös lisätty. Jos kansiossa oli kohteita, niitä ei kuitenkaan sisällytetä. Tätä varten meidän on lisättävä -r (joka tarkoittaa rekursiivista tai rekursiivista).
On huomattava, että yllä olevia kahta komentoa ei ole suunniteltu "lisäämään" tiedostoja zip-arkistoon. ne on suunniteltu luomaan sellainen. Koska arkisto on jo olemassa, komento yksinkertaisesti lisää kaikki uudet tiedostot olemassa olevaan arkistoon. Olisimme(Had) halunneet luoda tämän arkiston kerralla (eikä kolmen vaiheen sijasta, jotka olemme suorittaneet lisätäksemme siihen asteittain tiedostoja opetustarkoituksiin), olisimme voineet yksinkertaisesti kirjoittaa zip -r test Stuff/* ja olisimme luoneet saman arkiston.
Huomaat komennosta ja lähdöstä, että kolme tiedostoa Stuff - kansiossa ovat mukana, samoin kuin kolme tiedostoa Tiedostot(Files) - kansiossa, joten kaikki tehtiin mukavalla, yksinkertaisella komennolla.
Entä ne kaksi "ylimääräistä" asiakirjaa, jotka loimme työpöydällemme(Desktop) ? No(Well) , zip toimii siten, että jos yrität lisätä tiedoston arkistoon, joka on jo olemassa arkistossa, uudet tiedostot korvaavat vanhat. Joten koska työpöydällämme(Desktop) luomissamme asiakirjoissa (doc2.txt ja doc3.txt) on sisältöä (lisäsimme "hei maailma!" doc2.txt-tiedostoon ja "jee" doc3.txt-tiedostoon), meidän pitäisi pystyä lisää ne asiakirjat ja voit sitten testata tätä. Ensin(First) vedämme kaksi "ylimääräistä" asiakirjaa Stuff - kansioon.
Sinulta todennäköisesti kysytään, haluatko uusien asiakirjojen korvaavan nykyiset (tämä on kansiossa, muista, ei zip-arkistossa), joten anna tämän tapahtua.
Nyt kun tämä on tehty, lisätään ne arkistoon kirjoittamalla zip test Stuff/doc2.txt Stuff/doc3.txt
Huomaat, että yllä oleva komento näyttää nyt, että tiedostoja päivitetään lisäyksen sijaan. Jos nyt tarkistamme arkiston, huomaamme, että tiedostot näyttävät olevan samat, mutta kun doc2.txt ja doc3.txt avataan, näet, että niissä on nyt sisältöä sen sijaan, että ne olisivat tyhjiä alkuperäisinä tiedostoinamme. olivat.
Joskus Linuxissa(Linux) näet, että jotkin tiedostot on piilotettu lisäämällä pisteen (.) tiedostonimen alkuun. Tämä on erityisen yleistä asetustiedostoille, joita on oltava, mutta jotka eivät usein ole näkyvissä (mikä helpottaa sotkua ja vähentää todennäköisyyttä, että asetustiedosto poistetaan vahingossa). Voimme lisätä nämä zip-tiedostoon melko helposti. Oletetaan ensin(First) , että haluamme luoda zip-tiedoston, jonka nimi on varmuuskopio, jokaisesta hakemiston tiedostosta. Voimme tehdä sen kirjoittamalla terminaaliin zip backup *
Tämä lisää kaikki tiedostot ja kansiot, vaikka mitään näiden kansioiden kohteita ei sisällytetä. Jos haluat lisätä ne, lisäämme -r uudelleen, jotta zip -r backup * olisi komento.
Nyt ollaan melkein perillä. Kansioiden, tiedostojen ja piilotettujen tiedostojen lisääminen rekursiivisesti komento on itse asiassa hyvin yksinkertainen ja yksinkertainen: zip -r backup .
Nyt vetoketjun purkaminen on melko helppoa. Ennen kuin teemme mitään, siirry eteenpäin ja poista asiakirjat työpöydältä(Desktop) (doc2.txt ja doc3.txt) sekä Stuff - kansiosta. Kun ne ovat poissa, unzip test.zip kirjoittaminen laajentaa alkuperäisen pakatun arkistomme sisällön nykyiseen hakemistoosi.
Huomautus: Jos emme olisi poistaneet asiakirjoja, yrittäisimme purkaa zip-tiedostomme sisällön olemassa olevaan tiedostoon, joten meiltä kysytään, haluammeko korvata jokaisen asiakirjan.
Ja siinä se! Pakkaaminen ja purkaminen ovat(Unzipping) melko yleisiä tehtäviä, ja vaikka GUI- vaihtoehtoja on varmasti saatavilla, käytännössä huomaat, että samojen tehtävien suorittaminen terminaalista(Terminal) ei myöskään ole kovin vaikeaa.
Related posts
7 tapaa pakata ja purkaa tiedostoja Linuxissa
TCP/IP-tiedostojen määrittäminen ja määrittäminen Linuxissa (TCP/IP-asetukset Linuxille)
Käytä FFmpegiä äänen poimimiseen helposti FLV-tiedostoista
Linux FIND -komento esimerkein
5 parasta Linux-peliä
7 parasta ilmaista virustorjuntaohjelmaa Linuxille
Näytä ja piilota työpöydän kuvakkeet GNOME Linuxissa
9 hyödyllistä asiaa, mitä Linux voi tehdä, mihin Windows ei pysty
9 parasta Linux-distroa hakkerointiin
Luo oma live-videon suoratoistopalvelin Linuxilla
10 Ubuntu-näppäimistön pikanäppäintä työnkulkusi nopeuttamiseksi
Kuinka päivittää uusimpaan Ubuntuun
10 parasta Linux-sovellusta Ubuntu-käyttäjille
Muunna kuvat muotojen välillä Ubuntun komentorivin kautta
Tiedoston tai hakemiston poistaminen Linuxissa
Lisää pikakuvakkeet hiiren kakkospainikkeella olevaan kontekstivalikkoon Ubuntussa
Asenna Adobe Digital Editions Ubuntu Linuxiin
Sammuta ja käynnistä tietokoneesi uudelleen Ubuntu-päätteestä
Kuinka asentaa melkein mikä tahansa tulostin Ubuntuun