Hemm ħafna affarijiet li tista 'tagħmel bil-kmand zip Linux
Hemm numru ta 'modi differenti biex jikkompressa fajls li jużaw il- linja tal-kmand Linux . Dan l-artikolu jinkludi eżempji prattiċi li juru kif tuża l-kmand zip biex tgħaqqad u torganizza fajls fis-sistema tal-fajl tiegħek.
Fajls zipped huma użati meta jkollok bżonn li tiffranka l-ispazju u kopja fajls kbar minn post għall-ieħor.
Jekk għandek 10 fajls li huma kollha ta '100 megabyte fid-daqs u għandek bżonn tittrasferihom għal sit ftp , it-trasferiment jista' jieħu ammont konsiderevoli ta 'ħin skond il-veloċità tal-proċessur tiegħek.
Jekk tikkompressa l-10 fajls kollha f'arbiv zipped wieħed u l- kompressjoni tnaqqas id-daqs tal-fajl għal 50MB kull fajl, allura inti għandek biss tittrasferixxi nofs id-dejta.
Kif toħloq Arkivju tal-Fajls kollha f'Folder
Immaġina li għandek folder ta 'kanzunetti bil-fajls MP3 li ġejjin fiha:
Night Prowler.mp3 |
Love ġuħ bniedem.mp3 |
Get It Hot.mp3 |
Walk fuqek kollha.mp3 |
Highway to hell.mp3 |
Jekk trid demm, għandek it-test |
Uri fil-fjammi.mp3 |
Ikklikkja wisq fuq.mp3 |
Swat madwar il-bush.mp3 |
Girls Got Rhythm.mp3 |
Dan il-kmand sempliċi ta 'Linux li juri kif tinħoloq arkivju tal-fajls kollha fil-folder kurrenti imsejħa ACDC_Highway_to_Hell.zip:
zip ACDC_Highway_to_Hell *
It-test iscrolls l-iskrin li juri l-fajls hekk kif qed jiżdiedu.
Kif Tinkludi Fajls Hidden f'Arkivju
Il-kmand ta 'qabel huwa tajjeb għall-arkivjar tal-fajls kollha f'fajl imma jinkludi biss fajls li mhumiex moħbija.
Mhuwiex dejjem dan sempliċi. Immaġina li ridt li żżid il-folder tad-dar tiegħek sabiex tkun tista 'tappoġġaha sa USB drive jew hard drive estern . Il-folder tad-dar tiegħek jinkludi fajls moħbija.
Biex tikkompressa l-fajls kollha inklużi l -fajls moħbija f'folder, imexxu l-kmand li ġej:
zip home *. *
Dan joħloq fajl imsejjaħ home.zip bil-fajls kollha fil-folder tad-dar.
(Għandek tkun fil-folder tad-dar biex dan jaħdem). Il-problema b'din il-kmand hija li tinkludi biss il-fajls fil-folder tad-dar u mhux il-folders, li twassalna għall-eżempju li jmiss.
Kif Arkivja l-Fajls u s-Subfolders kollha f'Fajl Zip
Biex tinkludi l-fajls u s-subfolders kollha f'arkivju, imexxu l-kmand li ġej:
zip -r dar.
Kif Żid Fajls Ġodda f'Eżistenti Arkivju Zipped
Jekk trid iżżid fajls ġodda ma 'arkivju eżistenti jew taġġorna l-fajls f'archive, uża l-istess isem għall-fajl ta' l-arkivju meta tkun qed tħaddem il-kmand zip.
Per eżempju, jimmaġina li għandek folder tal-mużika b'erba 'albums fiha u toħloq arkivju msejjaħ music.zip biex iżommu bħala backup. Immaġina ġimgħa wara li tniżżel żewġ albums ġodda . Biex iżżid l-albums ġodda mal-fajl zip, sempliċement imexxu l-istess kmand taż-żipp kif għamilt il-ġimgħa ta 'qabel.
Biex toħloq l-arkivju tal-mużika oriġinali, ejja l-kodiċi li ġej:
zip -r mużika / dar / yourname / mużika /
Biex iżżid fajls ġodda fl-arkivju run l-istess kmand mill-ġdid.
Jekk il-fajl zip ikollu lista ta 'fajls fih u wieħed mill-fajls fuq id-disk inbidel, allura l-fajl emendat jiġi aġġornat fil-fajl zip.
Kif taġġorna l-Fajls Eżistenti f'Kopji Żgħar
Jekk għandek fajl zip li suppost ikun fih l-istess ismijiet ta 'fajls kull darba u trid taġġorna dak il-fajl bi kwalunkwe tibdil li jkun sar f'dawk il-fajls allura l-buttuna -f tgħinek tagħmel dan.
Per eżempju, jimmaġina li għandek fajl zipped bil-fajls li ġejjin:
/ home / yourname / dokumenti / file1 |
/ home / yourname / dokumenti / file2 |
/ home / yourname / dokumenti / file3 |
/ home / yourname / dokumenti / file4 |
/ home / yourname / dokumenti / file5 |
/ home / yourname / dokumenti / file6 |
Immaġina li matul il-ġimgħa żied żewġ fajls ġodda u emenda żewġ fajls sabiex il-folder / home / yourname / dokumenti issa jidher qisu dan:
/ home / yourname / dokumenti / file1 |
/ home / yourname / dokumenti / file2 |
/ home / yourname / dokumenti / file3 |
/ home / yourname / dokumenti / file4 (aġġornat) |
/ home / yourname / documents / file5 (aġġornata) |
/ home / yourname / dokumenti / file6 |
/ home / yourname / dokumenti / file7 |
/ home / yourname / dokumenti / file8 |
Meta tmexxi l-kmand li ġej il-fajl zip se jkun fih il-fajls aġġornati (fajl4 u fajl5) iżda l-fajl7 u l-fajl8 ma jiġux miżjuda.
zip zipfilename -f -r / home / yourname / dokumenti
Kif Ħassar Fajls Minn Arkivju Zipped
Allura inti ħolqot fajl zip enormi ma 'mijiet ta' fajls u issa niftakru li hemm erba 'jew ħames fajls fil-fajl zip li m'għandekx bżonn hemmhekk. Mingħajr ma jkollok zip dawk il-files kollha għal darb'oħra, tista 'biss tmexxi l-kmand zip bl-iswiċċ- d kif ġej:
zip zipfilename -d [isem tal-fajl fl-arkivju]
Per eżempju, jekk għandek fajl fl-arkivju bl-isem dar / dokumenti / test.txt, tħassarha b'dan il-kmand:
zip zipfilename -d dar / dokumenti / test.txt
Kif Ikkopja Fajls Minn Zip File lil Oħra
Jekk għandek fajls f'fajl zip wieħed u trid tikkopjahom f'fajl zip ieħor mingħajr ma 'toħroġhom l-ewwel u żżomgħhom, uża s-swiċċ -u .
Assumi li għandek fajl zip imsejjaħ "variousmusic.zip" bi mużika minn diversi artisti, li waħda minnhom hija AC / DC. Tista 'tikkopja l-kanzunetti AC / DC mill-fajl variousmusic.zip fil-fajl ACDC.zip tiegħek billi tuża l-kmand li ġej:
zip variousmusic.zip -U --out ACDC.zip "Back_In_Black.mp3"
Il-kmand ta 'hawn fuq kopja l-fajl "Lura bl-iswed" minn variousmusic.zip għal ACDC.zip. Jekk il-fajl zip li qed tikkopja ma teżistix, din tinħoloq.
Kif tuża tqabbil u tqegħid ta 'mudelli biex toħloq arkivju
Is-swiċċ li jmiss huwa verament wieħed utli għaliex ihallik tuża l-output ta 'kmandi oħra biex daħħal il-fajls fil-fajl zip tiegħek. Assumi li trid toħloq fajl imsejjaħ lovesongs.zip, li fih kull kanzunetta li għandha l-kelma imħabba fit-titlu.
Biex issib il-fajls bl-imħabba fit-titlu tista 'tuża l-kmand li ġej:
issib / dar / yourname / Music -name * love *
Il-kmand t'hawn fuq m'huwiex 100 fil-mija perfett minħabba li jiġbor kliem bħal "silla" ukoll, imma ikollok l-idea. Biex iżżid ir-riżultati kollha rritornati mill-kmand ta 'hawn fuq għal fajl zip imsejjaħ lovesongs.zip, imexxu dan il-kmand:
issib / dar / yourname / Music -name * love * | zip lovesongs.zip - @
Kif toħloq Arkivju Miftuħ
Jekk qed issostni l-kompjuter tiegħek imma l-unika midja li għandek disponibbli biex issostni hija sett ta ' DVDs vojta , allura għandek għażla. Tista 'żżomm zipping files sakemm il-zip file tkun ta' 4.8 gigabytes u burn id-DVD , jew tista 'toħloq xi ħaġa msejħa arkivju maqsum li jżomm il-ħolqien ta' arkivji ġodda f'sett wara li jilħaq il-limitu li tispeċifika.
Pereżempju:
zip mymusic.zip -r / home / myfolder / Music -s 670m
Kif tikkettja r-Rapport ta 'Progress tal-Proċess taż-Zipping
Hemm diversi modi biex tippersonalizza l-produzzjoni li tidher waqt li qed timxi ż-żipp.
L-iswiċċijiet disponibbli huma kif ġej:
- -db = juri kemm bytes ġew ikkumpjati u kemm tħallilhom imorru
- -dc = juri għadd ta 'fajls zipped u kemm jitħallew imorru
- -dd = juri t-tikek għal kull 10MB ta 'fajl li jkun żipp
- -ds = tistabbilixxi kemm-il darba jidhru t-tikek
- -du = juri d-daqs mhux kompressat ta 'kull fajl
Pereżempju:
zip myzipfilename.zip -dc -r / dar / mużika
Kif Issettja Zip File
Jekk għandek arkivju zip imkisser, tista 'tipprova u tiffissah billi tuża l-kmand -F u jekk dan jonqos, il-kmand FF .
Dan huwa utli jekk ħloqjt arkivju maqsum bl-użu tas-swiċċ -s , u int mitluf wieħed mill-fajls ta 'l-arkivju.
Per eżempju, ipprova dan l-ewwel wieħed:
zip -F myfilename.zip --out myfixedfilename.zip
imbagħad
zip -FF myfilename.zip --out myfixedfilename.zip
Kif Encrypt Archive
Jekk għandek informazzjoni sensittiva li trid taħżen f'fajl zip, uża l-kmand -i biex tikkriptjaha . Inti mitlub li tidħol password u li tirrepeti l-password.
Pereżempju:
zip myfilename.zip -r / home / wikileaks -e
Kif Turi X'se jkun Zipped
Jekk taf li inti tkun qed toħloq arkivju kbir, kun żgur li l-fajls korretti se jkunu miżjuda mal-fajl zip. Tista 'tara r-riżultati mistennija ta' kmand zip billi tispeċifika s-swiċċ - sf .
Pereżempju:
zip myfilename.zip -r / home / music / -sf
Kif ittestja arkivju
Wara s-sostenn ta 'fajls għal fajl zip, huwa mħajjar li tiffranka l-ispazju tad-disk billi tħassar il-fajls oriġinali. Qabel ma tagħmel dan, hija idea tajba li t-test tal-fajl zip jaħdem kif suppost.
Tista 'tuża s-swiċċ T biex tittestja li l-fajl zip huwa validu.
Pereżempju:
zip myfilename.zip -T
L-output minn dan il-kmand meta arkivju huwa invalidu jista 'jara xi ħaġa bħal:
- Twissija taż-żipp: firma tat-tmiem nieqes - probabbilment mhux fajl zip
Ftakar li tista 'tipprova l-kmand-F biex tiffissa fajls zip imkisser.
Ta 'min jinnota li t-T jista' jipproduċi pożittivi foloz billi jgħid li fajl zip huwa korrott anki jekk meta tiftaħ tista 'tiġbed il-fajls kollha.
Kif Teskludi Fajls
Xi kultant trid teskludi ċerti fajls minn zip file. Per eżempju, jekk tikkopja l-fajls mit-telefon jew il-kamera diġitali tiegħek, għandek taħlita ta 'vidjows u stampi. Inti tista 'tixtieq li żżid ir-ritratti fuq photos.zip u videos fuq videos.zip.
Hawn hu mod wieħed kif teskludi l-videos meta toħloq photos.zip
zip photos.zip -r / home / photos / -x * .mp4
Kif Speċifika l-Livell tal-Kompressjoni
Meta tikkompressa fajls f'fajl zip, is-sistema tiddeċiedi jekk tikkompressax il-fajl jew inkella żommha. Il-fajls Mp3, pereżempju, diġà huma kompressati, għalhekk ftit hemm ftit biex tkompli tikkompressahom; huma ġeneralment maħżuna kif hemm fi zip file.
Tista ', madankollu, tispeċifika livell ta' kompressjoni bejn 0 u 9 biex ikkompressa fajl ulterjorment. Dan jieħu aktar żmien biex jagħmel, iżda jista 'jagħmel tfaddil spazjali sinifikanti.
zip myfiles.zip -r / home -5