Praktikal nga mga Ehemplo sa Zip Command

Adunay daghan nga mga butang nga mahimo nimo sa Linux zip command

Adunay ubay-ubay nga nagkalainlaing mga paagi sa pag-compress file gamit ang Linux command line . Kini nga artikulo naglakip sa mga praktikal nga mga panig-ingnan nga nagpakita kung unsaon paggamit ang zip nga komand sa kasayon ​​ug pag-organisa sa mga file sulod sa imong file system.

Gikuha ang mga file nga gigamit kung kinahanglan nimo ang pagluwas sa luna ug pagkopya sa dagkong mga file gikan sa usa ka lugar ngadto sa lain.

Kon ikaw adunay 10 ka mga file nga tanan nga 100 megabytes ang gidak-on ug kinahanglan nimo nga ibalhin kini sa usa ka ftp site, ang pagbalhin mahimong magamit sa igo nga panahon depende sa imong speedor processor.

Kung imong mapilit ang tanan nga 10 ka mga file ngadto sa usa ka zipped archive ug ang compression makunhud ang gidak-on sa file sa 50MB matag file, nan kinahanglan ka lamang nga magbalhin sa katunga sa dugang nga datos.

Unsaon Paghimo sa usa ka Archive sa Tanan nga mga File sa usa ka Folder

Hunahunaa nga adunay usa ka folder sa mga kanta nga adunay mga musunod nga mga MP3 files niini:

AC / DC Highway Ngadto sa Impiyerno
Night Prowler.mp3
Love gutom tawo.mp3
Get It Hot.mp3
Maglakaw ka sa tanan nimo.mp3
Ang dalan sa impyerno.mp3
Kung gusto ka sa dugo nga makuha mo.mp3
Ipakita sa kalayo
Higugmaa ang tanan.mp3
Pagpangita sa palibot sa bush.mp3
Girls Got Rhythm.mp3

Kining simple nga Linux command nga naghulagway kon unsaon paghimo sa usa ka archive sa tanan nga mga file sa kasamtangan nga folder nga gitawag og ACDC_Highway_to_Hell.zip:

zip ACDC_Highway_to_Hell *

Ang mga scroll scroll sa screen nga nagpakita sa mga file samtang kini idugang.

Unsaon Pag-apil sa mga Nakatagong mga File sa usa ka Archive

Ang nauna nga sugo maayo alang sa pag-archive sa tanan nga mga file sa usa ka folder apan kini naglakip lamang sa mga file nga dili gitago.

Kini dili kanunay kining yano. Hunahunaa nga gusto nimo nga zip sa imong home folder aron imong mapabalik kini sa usa ka USB drive o external hard drive . Ang imong home folder naglakip sa mga gitago nga mga file.

Aron masumpo ang tanang mga file lakip ang mga gitago nga mga file sa usa ka folder, patuman ang mosunod nga sugo:

zip nga balay *. *

Naghimo kini og usa ka file nga gitawag home.zip sa tanang mga file sulod sa home folder.

(Kinahanglan nga anaa ka sa home folder alang niini nga trabaho). Ang problema sa niini nga sugo mao nga kini lamang naglakip sa mga file diha sa home folder ug dili sa mga folder, nga nagdala kanato sa sunod nga pananglitan.

Unsaon Pag-Archive ang tanan nga mga File ug mga Subfolder sa usa ka Zip File

Sa paglakip sa tanang mga file ug mga subfolder sulod sa usa ka archive, patuman ang mosunod nga sugo:

zip -r nga balay.

Unsaon Pagdugang og Bag-ong mga File ngadto sa usa ka Nauna nga Zipped Archive

Kon gusto nimong makadugang sa bag-ong mga file ngadto sa usa ka arsip nga anaa o pag-update sa mga file sa usa ka archive, gamiton ang sama nga ngalan alang sa file sa archive sa pagpadagan sa zip command.

Pananglitan, hunahunaa nga ikaw adunay usa ka music folder nga adunay upat ka mga album sa sulod niini ug maghimo ka og archive nga gitawag music.zip aron mahimong usa ka backup. Hunahunaa karon usa ka semana ang milabay imong gikuha ang duha ka bag-ong mga album . Aron idugang ang bag-ong mga album ngadto sa zip file, pagdagan sa sama nga zip command sama sa imong gibuhat sa miaging semana.

Aron ang pagmugna sa orihinal nga archive sa musika magpadagan sa mosunod nga code:

zip -r music / home / yourname / music /

Ang pagdugang sa bag-ong mga file sa archive modagan pag-usab sa sama nga sugo.

Kung ang zip file adunay lista sa mga file sa sulod niini ug usa sa mga file sa disk ang nausab, nan ang nausab nga file gi-update sa zip file.

Unsaon Pag-update sa mga Kasamtangan nga Mga File sa Zipped Archive

Kung ikaw adunay usa ka file sa zip nga gituohan nga naglangkob sa parehas nga mga pangalan sa file sa matag higayon ug gusto nimo nga ma-update ang file uban sa bisan unsang mga pagbag-o nga gihimo sa mga file dayon ang -f switch makatabang kanimo sa paghimo niini.

Pananglitan, huna-huna nga aduna ka'y ​​usa ka zip nga file uban sa mosunod nga mga file:

/ home / yourname / documents / file1
/ home / yourname / documents / file2
/ home / yourname / documents / file3
/ home / yourname / documents / file4
/ home / yourname / documents / file5
/ home / yourname / documents / file6

Karon hunahunaa nga sulod sa semana nagdugang ka duha ka bag-ong mga file ug giusab ang duha ka mga file aron ang folder / home / yourname / documents karon ingon niini:

/ home / yourname / documents / file1
/ home / yourname / documents / file2
/ home / yourname / documents / file3
/ home / yourname / documents / file4 (updated)
/ home / yourname / documents / file5 (na-update)
/ home / yourname / documents / file6
/ home / yourname / documents / file7
/ home / yourname / documents / file8

Sa diha nga ikaw modagan sa mosunod nga sugo ang zip file maglangkob sa na-update nga mga file (file4 ug file5) apan ang file7 ug file8 dili idugang.

zip zipfilename -f -r / home / yourname / documents

Unsaon Pag-delete sa mga File Gikan sa Zipped Archive

Busa gibuhat nimo ang usa ka dako nga zip file uban sa gatusan ka mga file ug karon makaamgo nga adunay upat o lima ka mga file sa zip file nga wala nimo kinahanglan didto. Kung wala'y pag-zip sa tanan nga mga file pag-usab, mahimo nimong pagdagan ang zip nga command uban ang -d switch sama sa mosunod:

zip zipfilename -d [ngalan sa file sa archive]

Pananglitan, kon ikaw adunay usa ka file sa archive nga adunay pangalan nga home / documents / test.txt, imong kuhaon kini uban niining sugo:

zip zipfilename -d home / documents / test.txt

Unsaon Kopyahin ang mga File Gikan sa Usa ka Zip File ngadto sa Lain

Kon ikaw adunay mga file sa usa ka zip file ug gusto nimo nga kopyahon kini sa laing zip file nga dili una i-extract kini ug i-rezipping kini, gamit ang -u switch.

Hunahunaa nga adunay usa ka zip file nga gitawag "variousmusic.zip" uban sa musika gikan sa nagkalain-laing mga artist, ang usa niini mao ang AC / DC. Mahimo nimong kopyahon ang AC / DC songs gikan sa variousmusic.zip file ngadto sa imong ACDC.zip file gamit ang mosunod nga sugo:

zip variantmusic.zip -U --out ACDC.zip "Back_In_Black.mp3"

Ang labaw sa sugo mikopya sa file "Back in black" gikan sa variousmusic.zip ngadto sa ACDC.zip. Kon ang zip file nga imong gikopya wala maglungtad, kini gibuhat.

Kon Unsaon Paggamit ang Pagpakigsunod sa Sumbanan ug Pag-ayo sa Paghimo sa Arsip

Ang sunod nga switch usa ka tinuod nga mapuslanon nga usa tungod kay kini magamit nimo ang paggamit sa uban nga mga sugo sa pagsal-ot sa mga file ngadto sa imong zip file. Pagdahum nga gusto ka nga maghimo ug usa ka file nga gitawag nga lovesongs.zip, nga adunay matag awit nga adunay pulong nga gugma sa titulo.

Aron makita ang mga file nga may gugma sa titulo mahimo nimo gamiton ang mosunod nga sugo:

pangita / home / yourname / Music -name * love *

Ang labaw sa sugo dili 100 porsyento nga perpekto tungod kay kini nagapunit sa mga pulong sama sa "clover" ingon man, apan nakuha nimo ang ideya. Aron idugang ang tanang mga nahibalik nga mga resulta gikan sa sugo sa ibabaw ngadto sa zip file nga gitawag mga lovesongs.zip, sunda kini nga sugo:

pangita / home / yourname / Music -name * love * | zip lovesongs.zip - @

Unsaon Paghimo sa Usa ka Hugpong nga Arko

Kung gipaluyohan nimo ang imong computer apan ang bugtong media nga imong mabatonan alang sa pagpaluyo mao ang usa ka hugpong sa mga blangko nga DVD , nan ikaw adunay kapilian. Mahimo nimo tipigan ang mga file hangtud nga ang zip file maoy 4.8 gigabytes ug sunugon ang DVD , o makahimo ka og usa ka butang nga gitawag nga split archive nga nagpadayon sa pagmugna og bag-ong mga archive sa usa ka set human kini makaabot sa limitasyon nga imong gisulti.

Pananglitan:

zip mymusic.zip -r / home / myfolder / Music -s 670m

Unsaon Pagpasibo sa Ulan sa Pag-uswag sa Pag-Zipping Process

Adunay nagkalainlaing mga paagi aron ipahaum ang output nga makita samtang ang zipping anaa sa pag-uswag.

Ang mga switch anaa mao ang mosunod:

Pananglitan:

zip myzipfilename.zip -dc -r / home / music

Unsaon Pag-ayo sa File sa Zip

Kon ikaw adunay usa ka zip archive nga nabuak, mahimo nimo sulayan ug ayuhon kini gamit ang -F nga sugo ug kung kana mapakyas, ang FF nga sugo.

Kini mapuslanon kung naghimo ka'g split archive gamit ang -s switch, ug nawala ang usa sa mga file sa archive.

Pananglitan, sulayi una kini:

zip -F myfilename.zip - out myfixedfilename.zip

unya

zip -FF myfilename.zip - out myfixedfilename.zip

Unsaon Pag-encrypt ang Archive

Kon adunay sensitibo nga kasayuran nga gusto nimo i-store sa zip file, gamita ang -e nga command aron ma-encrypt kini. Gihangyo ka sa pagsulod sa usa ka password ug sa pagsubli sa password.

Pananglitan:

zip myfilename.zip -r / home / wikileaks -e

Kon Unsaon Pagpakita Kon Unsay Mahimong Matapos

Kung nahibal-an nimo nga mahimo nga paghimo og dako nga archive, siguroha nga ang husto nga mga file idugang sa zip file. Imong makita ang gilauman nga mga resulta sa usa ka zip command pinaagi sa paghatag sa - sf switch.

Pananglitan:

zip myfilename.zip -r / home / music / -sf

Unsaon Pagsulay Usa ka Archive

Human sa pag-back up sa mga file ngadto sa zip file, kini makatintal sa pagkaluwas sa disk space pinaagi sa pagtangtang sa orihinal nga mga file. Sa dili pa nimo kana buhaton, maayo nga ideya nga sulayan ang zip file nga nagtrabaho sa husto.

Mahimo nimo gamiton ang -T switch aron sulayan nga ang zip file balido.

Pananglitan:

zip myfilename.zip -T

Ang Output gikan sa kini nga command sa diha nga ang usa ka archive mao ang dili balido nga tan-awon sama sa:

Hinumdumi nga mahimo nimong sulayan ang -F nga sugo sa pag-ayo sa guba nga mga zip file.

Kini angay nga matikdan nga ang-T makamugna og sayop nga mga positibo sa nga kini nag-ingon nga ang usa ka file sa zip madunot bisan kung imong ablihan kini mahimo nimo makuha ang tanan nga mga file.

Unsaon Pagbuntog sa mga File

Usahay gusto nimo ibutang ang pipila ka mga file gikan sa zip file. Pananglitan, kon kopyahon nimo ang mga file gikan sa imong telepono o digital camera, adunay kombinasyon ka nga mga video ug mga imahe. Mahimo nimo ipa-zip ang mga litrato sa photos.zip ug mga video sa videos.zip.

Ania ang usa ka paagi aron dili maapil ang mga video sa paghimo photos.zip

zip photos.zip -r / home / photos / -x * .mp4

Unsaon Pagtino ang Compression Level

Sa diha nga imong gihugpong ang mga file ngadto sa zip file, ang sistema nagdesisyon kon kompresiyon ang file o ibutang lamang kini. Ang mga file sa Mp3, pananglitan, na-compress na, mao nga dunay gamay nga punto sa pagpugos kanila sa dugang; kasagaran sila gitipigan nga anaa sulod sa zip file.

Mahimo nimo, hinoon, mahibal-an ang lebel sa compression sa taliwala sa 0 ug 9 aron mapugos ang usa ka file sa dugang. Nagkinahanglan kini og mas dugay nga pagabuhaton, apan kini makahimo sa mahinungdanong mga savings sa lugar.

zip myfiles.zip -r / home -5