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:
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:
- -db = nagpakita kung pila ka bytes ang gipatong ug pipila ka mga nahabilin nga moadto
- -dc = nagpakita sa usa ka pag-ihap sa mga file nga gipipo ug pila ang gibilin
- -dd = nagpakita sa mga tulbok alang sa matag 10MB nga file nga gipa-zip
- -ds = nagtakda kon unsa ka sagad makita ang mga tulbok
- -du = nagpakita sa wala ma-compress nga gidak-on sa matag file
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:
- zip warning: nawala nga end signature - tingali dili usa ka zip file
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