How to Zip and Unzip Directories on Linux
Talaan ng mga Nilalaman:
zipCommand- I-install ang Zip sa Ubuntu at Debian
- I-install ang Zip sa CentOS at Fedora
- Paano mag-ZIP Files at Direktoryo
- Mga Paraan at Mga Antas ng compression
- Paglikha ng isang Protektado ng ZIP file na Password
- Paglikha ng Split Zip File
- Mga halimbawa ng ZIP
- Konklusyon
Ang Zip ay ang pinaka-malawak na ginagamit na format ng file ng archive na sumusuporta sa pagkawala ng data compression.
Ang Zip file ay isang lalagyan ng data na naglalaman ng isa o higit pang mga naka-compress na mga file o direktoryo. Ang mga file na naka-compress (naka-zip) ay tumagal ng mas kaunting puwang ng disk ay maaaring ilipat mula sa isa sa isa pang makina nang mas mabilis kaysa sa mga hindi naka-compress na mga file. Ang mga file ng Zip ay madaling makuha sa Windows, macOS, at Linux gamit ang mga utility na magagamit para sa lahat ng mga operating system.
Sa tutorial na ito, ipapakita namin sa iyo kung paano i-Zip (compress) ang mga file at direktoryo sa Linux gamit ang
zip
command.
zip
Command
zip
ay isang utility na linya ng utos na makakatulong sa iyo na lumikha ng mga archive ng Zip.
Kinukuha ng utos ng zip ang sumusunod na form ng syntax:
zip OPTIONS ARCHIVE_NAME FILES
Upang lumikha ng isang Zip archive sa isang tukoy na direktoryo ang gumagamit ay kailangang magkaroon ng pahintulot sa pagsulat sa direktoryo na iyon.
Hindi sinusuportahan ng mga file ng Zip ang impormasyon na pagmamay-ari ng Linux. Ang nakuha na mga file ay pag-aari ng gumagamit na nagpapatakbo ng utos.
Upang mapanatili ang pagmamay-ari ng file at mga pahintulot gamitin ang utos ng
tar
.
Ang utility ng
zip
ay hindi naka-install sa pamamagitan ng default sa karamihan sa mga pamamahagi ng Linux, ngunit madali mong mai-install ito gamit ang package manager ng iyong pamamahagi.
I-install ang Zip sa Ubuntu at Debian
I-install ang Zip sa CentOS at Fedora
Paano mag-ZIP Files at Direktoryo
Upang Zip ng isa o higit pang mga file, tukuyin ang mga file na nais mong idagdag sa archive na pinaghiwalay ng puwang tulad ng ipinakita sa ibaba:
zip archivename.zip filename1 filename2 filename3
adding: filename1 (deflated 63%) adding: filename2 (stored 0%) adding: filename3 (deflated 38%)
Sa pamamagitan ng default ang pag-print ng
zip
command ang mga pangalan ng mga file na idinagdag sa archive at ang paraan ng compression. Ipaliwanag namin ang mga pamamaraan ng compression at antas sa paglaon sa gabay na ito.
Kapag tinukoy ang pangalan ng archive ng Zip kung tinanggal mo ang
.zip
extension na ito ay idadagdag awtomatiko maliban kung ang pangalan ng archive ay naglalaman ng isang tuldok.
zip archivename.zip filename
ay lilikha ng isang archive na may parehong pangalan tulad ng mag-
zip archivename filename
.
Upang sugpuin ang output ng
zip
command, gamitin ang pagpipilian na
-q
:
zip -q archivename.zip filename1 filename2 filename3
Kadalasan, gagawa ka ng Zip archive ng isang direktoryo kabilang ang nilalaman ng mga subdirektoryo. Ang opsyon na
-r
nagbibigay-daan sa iyo upang maglakad sa buong istraktura ng direktoryo nang maingat.
Upang lumikha ng isang Zip archive ng isang direktoryo na gagamitin mo:
zip -r archivename.zip directory_name
Maaari ka ring magdagdag ng maraming mga file at direktoryo sa parehong archive:
zip -r archivename.zip directory_name1 directory_name2 file1 file1
Mga Paraan at Mga Antas ng compression
Ang default na paraan ng compression ng Zip ay nabura. Kung tinutukoy ng utility ng zip na ang isang file ay hindi maaaring mai-compress ito ay nag-iimbak lamang ang file sa archive nang hindi pinipilit ito gamit ang paraan ng tindahan. Sa karamihan ng mga pamamahagi ng Linux ay sinusuportahan din ng utility ng zip ang paraan ng compression ng bzip2.
Upang tukuyin ang isang paraan ng compression, gamitin ang pagpipilian na
-Z
.
zip -r -Z bzip2 archivename.zip directory_name
… adding: sub_dir/ (stored 0%) adding: sub_dir/file1 (bzipped 52%) adding: sub_dir/file2 (bzipped 79%)
Pinapayagan ka ng
zip
command na tukuyin ang isang antas ng compression gamit ang numero na prefixed na may isang dash mula 0 hanggang 9. Ang default na antas ng compression ay
-6
. Kapag gumagamit ng
-0
, ang lahat ng mga file ay maiimbak nang walang compression. Pipilitin ng
-9
ang
zip
command na gumamit ng isang optimal na compression para sa lahat ng mga file.
Halimbawa, upang magamit ang antas ng compression
-9
, mag-type ka ng tulad nito:
zip -9 -r archivename.zip directory_name
Ang mas mataas na antas ng compression, mas CPU-masinsinang ang proseso ng zip, at mas maraming oras upang makumpleto.
Paglikha ng isang Protektado ng ZIP file na Password
zip -e archivename.zip directory_name
Sasabihan ka upang ipasok at i-verify ang password sa archive:
Enter password: Verify password:
Paglikha ng Split Zip File
Isipin na nais mong mag-imbak ng Zip archive sa isang serbisyo ng pag-host ng file na may limitasyong pag-upload ng laki ng file na 1GB at ang iyong Zip archive ay 5GB.
Maaari kang lumikha ng isang bagong split Zip file gamit ang pagpipilian na-sinusundan ng tinukoy na laki. Ang multiplier ay maaaring k (kilobyte), m (megabytes), g (gigabytes), o t (terabytes).
zip -s 1g -r archivename.zip directory_name
Ang utos sa itaas ay magpapanatili ng paglikha ng mga bagong archive sa isang set matapos na maabot ang tinukoy na limitasyon sa laki.
archivename.zip archivename.z01 archivename.z02 archivename.z03 archivename.z04
Mga halimbawa ng ZIP
Lumikha ng isang Zip archive na nagngangalang archivename.zip na naglalaman ng lahat ng mga file sa kasalukuyang direktoryo.
zip archivename *
Pareho tulad ng sa itaas kabilang ang mga nakatagong file (mga file na nagsisimula sa isang tuldok):
zip archivename.* *
Lumikha ng isang Zip archive na nagngangalang
archivename.zip
naglalaman ng lahat ng mga MP3 file sa kasalukuyang direktoryo nang hindi pinipilit ang mga file.
Konklusyon
Sa Linux maaari kang lumikha ng mga archive ng Zip na may utos ng
zip
.
Upang kunin ang isang ZIP archive sa isang sistema ng Linux, maaari mong gamitin ang unzip na utos.
terminal ng zipError 0x80070091 Hindi direktoryo ang direktoryo
Kung nakatanggap ka ng mensahe ng error Ang direktoryo ay walang laman sa error code 0x80070091, kapag tinangka mong tanggalin ang isang folder, Kapag tinatanggal mo ang isang folder, kung natanggap mo ang
Gumamit ng direktoryo ng direktoryo ng karen upang mag-print ng listahan ng file at folder sa mga bintana
I-print ang listahan ng direktoryo, listahan ng file, listahan ng pangalan ng file, listahan ng folder sa Windows gamit ang tool sa printer ng direktoryo ni Karen.
Mag-import ng direktoryo ng mga bintana at mga detalye ng file upang maging mahusay ang sheet
Narito Paano Mag-import ng Directory ng Windows at Mga Detalye ng File sa isang Sheet ng Excel.







