Ang mga archive ng zip ay tumutukoy sa mga archive ng lalagyan na naglalaman ng isa o higit pang mga naka-compress na file at direktoryo. Ang mga zip file ay cross-platform, pinapayagan kang lumikha ng mga archive ng zip sa Windows, Linux, at macOS gamit ang iba't ibang mga kagamitan. Bilang karagdagan, ang mga file ng zip archive ay tumatagal ng mas kaunting espasyo, na ginagawang mas madali upang ilipat at maiimbak.
Sa Linux, ginagamit namin ang zip archive utility upang lumikha ng mga archive ng zip. Sa buong tutorial na ito, magtutuon kami sa kung paano pumunta tungkol sa paglikha ng mga zip archive sa Linux gamit ang zip utility.
I-install ang Zip
Depende sa iyong pamamahagi ng Linux, kakailanganin mong i-install ang zip utility. Dahil suportado ito ng lahat ng pamamahagi ng Linux, maaari mong gamitin ang manager ng package upang mai-install ito.
Para kay Debian / Ubuntu
Sa Debian, gamitin ang utos:
sudo apt-get update
sudo apt-get install zip -y
Para sa REHL / CentOS
Sa pamilya CentOS at REHL, gamitin ang utos:
sudo yum updatesudo yum install zip
Ang Zip Command
Ang zip command ay simpleng gamitin. Ang pangkalahatang syntax para sa utos ay:
zip [OPTION] (mga) zip_name file
Upang lumikha ng isang zip archive na higit sa isang file, ipasa ang mga ito sa isang listahan (pinaghiwalay ng space) pagkatapos ng zip filename. Mabuti din upang matiyak na kailangan mong magsulat ng mga pahintulot sa direktoryo na iyong nilikha ng zip file.
Paano Mag-zip ng Mga File Sa Linux
Maaari kaming mag-zip ng mga file sa isang direktoryo bilang:
zip myarchive.zip file1, file2, file3, file3
Ipinapakita ng utos sa itaas ang pangalan ng file na idinagdag sa archive at ang pamamaraan ng compression.
Awtomatikong nagdaragdag ang Zip utility ng isang .zip extension sa archive filename — kung hindi malinaw na tinukoy.
Paano I-compress ang Mga Direktoryo ng Zip Sa Linux
Maaari mong i-compress ang mga direktoryo at ang kaukulang mga sub-direktoryo sa pamamagitan ng paggamit ng -r flag. Sasabihin sa bandila ng -r ang zip upang daanan ang buong direktoryo nang paulit-ulit.
Halimbawa, isaalang-alang ang direktoryo ng / var / log. Upang lumikha ng isang archive ng lahat ng mga file at direktoryo, ginagamit namin ang utos:
sudo zip -r logs.zip / var / log
Upang sugpuin ang output mula sa proseso ng compression, gamitin ang -q para sa tahimik na mode. Lumilikha ang utos ng isang archive ng zip ng tinukoy na mga file na walang output.
sudo zip -q zipname.zip filesPaano i-zip ang lahat ng mga File sa isang Directory Sa Linux
Paano kung nais mong i-zip ang lahat ng mga file sa isang direktoryo? Sa kasong iyon, gumagamit kami ng mga expression ng wildcard upang magawa ito.
sudo zip -q logs.zip / var / log / *
Ang utos sa itaas ay nagdaragdag ng lahat ng mga file at direktoryo sa tinukoy na landas at idinagdag ang mga ito sa archive ng zip.
Paano i-zip ang Lahat ng Mga File, Kasama ang Mga Nakatagong File
Upang magdagdag ng kahit mga nakatagong mga file sa isang archive ng zip, gamitin ang wildcard (. * *). Ang utos para doon ay:
sudo zip -q logs.backup.zip /var/log/.* *Konklusyon
Tulad ng ipinakita sa tutorial na ito, pinapayagan ka ng Linux na lumikha ng mga zip archive. Maaari mong gamitin ang anumang utility sa archive tulad ng WinRar, 7zip, unzip; upang maalis sa archive ang mga file.
Salamat sa pagbabasa!