Kuinka voin pakata kaikki tiedostot hakemistoon Linuxissa?

How Do I Zip All Files Directory Linux



Zip on häviötön tietojen pakkausohjelma, jota tukevat kaikki Linux -jakelut.

Zip -arkistot viittaavat säilöarkistoihin, jotka sisältävät yhden tai useamman pakatun tiedoston ja hakemiston. Zip-tiedostot ovat eri alustoja, joten voit luoda zip-arkistoja Windowsissa, Linuxissa ja macOS: ssa eri apuohjelmien avulla. Lisäksi zip -arkistotiedostot vievät vähemmän tilaa, mikä helpottaa niiden siirtämistä ja tallentamista.







Linuxissa käytämme zip -arkistointityökalua zip -arkistojen luomiseen. Tässä opetusohjelmassa keskitymme siihen, kuinka luoda zip -arkistoja Linuxissa zip -apuohjelman avulla.



Asenna Zip

Linux -jakelustasi riippuen sinun on asennettava zip -apuohjelma. Koska kaikki Linux -jakelut tukevat sitä, voit asentaa sen paketinhallinnan avulla.



Debianille/Ubuntulle

Käytä Debianissa komentoa:





sudo apt-get päivitys
sudo apt -get install zip -y

REHL/CentOS

Käytä CentOS- ja REHL -perheissä komentoa:

sudo yum -päivitys
sudo yum asentaa zip

Zip -komento

Zip -komento on helppokäyttöinen. Komennon yleinen syntaksi on:



zip [OPTION] zip_name tiedosto (t)

Jos haluat luoda zip -arkiston useammasta kuin yhdestä tiedostosta, siirrä ne luetteloon (välilyönnillä erotettuna) zip -tiedostonimen jälkeen. On myös hyvä varmistaa, että sinun on kirjoitettava käyttöoikeudet hakemistoon, johon luot zip -tiedoston.

Kuinka pakata tiedostot Linuxissa

Voimme pakata tiedostot hakemistoon seuraavasti:

zip myarchive.zip tiedosto1, tiedosto2, tiedosto3, tiedosto3

Yllä oleva komento näyttää arkistoon lisätyn tiedoston nimen ja pakkausmenetelmän.

Zip -apuohjelma lisää automaattisesti .zip -laajennuksen arkiston tiedostonimeen - ellei sitä ole nimenomaisesti määritelty.

Zip -hakemistojen pakkaaminen Linuxissa

Voit pakata hakemistot ja vastaavat alihakemistot käyttämällä -r -lippua. -R -lippu kehottaa zipiä kulkemaan koko hakemiston rekursiivisesti.

Harkitse esimerkiksi hakemistoa /var /log. Luodaksemme arkiston kaikista tiedostoista ja hakemistoista käytämme komentoa:

sudo zip -r logs.zip /var /log

Voit estää pakkausprosessin tuloksen käyttämällä hiljaista tilaa -q. Komento luo zip -arkiston määritetyistä tiedostoista ilman lähtöä.

sudo zip -q zipname.zip -tiedostot

Kuinka pakata kaikki tiedostot hakemistoon Linuxissa

Entä jos haluat pakata kaikki hakemistossa olevat tiedostot? Tässä tapauksessa käytämme yleismerkkejä.

sudo zip -q logs.zip /var /log / *

Yllä oleva komento lisää kaikki tiedostot ja hakemistot määritetyllä polulla ja lisää ne zip -arkistoon.

Kuinka pakata kaikki tiedostot, mukaan lukien piilotetut tiedostot

Jos haluat lisätä jopa piilotettuja tiedostoja zip -arkistoon, käytä jokerimerkkiä (. * *). Sen komento on:

sudo zip -q logs.backup.zip /var/log/.* *

Johtopäätös

Kuten tässä opetusohjelmassa esitetään, Linuxin avulla voit luoda zip -arkistoja. Voit käyttää mitä tahansa arkistointityökalua, kuten WinRar, 7zip, unzip; tiedostojen arkistoinnin poistamiseksi.

Kiitos, että luit!