Estas multaj aferoj, kiujn vi povas fari kun la Linukso zip-komando
Ekzistas kelkaj malsamaj manieroj por kunpremi dosierojn per la Linia komandlinio . Ĉi tiu artikolo inkluzivas praktikajn ekzemplojn, kiuj montras kiel uzi la zipkomandon por kompakti kaj organizi dosierojn ene de via dosiera sistemo.
Zipped dosieroj estas uzataj kiam vi bezonas konservi spacon kaj kopii grandajn dosierojn de unu loko al alia.
Se vi havas 10 dosierojn, kiuj estas ĉiuj 100 megabajtoj en grandeco kaj vi devas translokigi ilin al ftp- ejo, la translokigo povus preni konsiderindan tempon laŭ via rapida procesoro.
Se vi kunpremas ĉiujn 10 dosierojn en ununuran zipitan arkivon kaj la kunpremo reduktas la grandecon de dosiero al 50MB per dosiero, tiam vi nur devas translokigi duonon tiom da datumoj.
Kiel Krei Arkivon de Ĉiuj Dosieroj en Dosierujo
Imagu, ke vi havas dosierujon de kantoj kun la sekvaj MP3-dosieroj en ĝi:
Night Prowler.mp3 |
Amu malsatan viro.mp3 |
Get It Hot.mp3 |
Voju ĉion super vi.mp3 |
Ŝoseo al infero.mp3 |
Se vi volas sangon, vi akiris ĝin.mp3 |
Montru en flamoj.mp3 |
Tuŝu tro multe.mp3 |
Batante ĉirkaŭ la arbusto.mp3 |
Knabinoj Got Rhythm.mp3 |
Ĉi tiu simpla komando de Linukso, kiu ilustras kiel krei arkivon de ĉiuj dosieroj en la nuna dosierujo nomata ACDC_Highway_to_Hell.zip:
zip ACDC_Highway_to_Hell *
Teksto rulumas supre la ekranon montrante la dosierojn kiam ili estas aldonitaj.
Kiel inkluzivi Kaŝitajn dosierojn en arkivo
La antaŭa komando estas bone por arkivado de ĉiuj dosieroj en dosierujo sed ĝi nur inkluzivas dosierojn kiuj ne estas kaŝitaj.
Ne ĉiam ĉi tiu simpla. Imagu, ke vi volis sendi vian hejmon dosierujon por ke vi povu redoni ĝin al USB-disko aŭ ekstera malmola disko . Via hejmosierujo inkluzivas kaŝitajn dosierojn.
Por kunpremi ĉiujn dosierojn, inkludante la kaŝitajn dosierojn en dosierujo, kuru la sekvantan komandon:
zip hejmo *. *
Ĉi tio kreas dosieron nomatan hejmon. Komencu kun ĉiuj dosieroj ene de la hejma dosierujo.
(Vi devas esti en la hejma dosierujo por ke ĉi tio funkciu). La problemo kun ĉi tiu komando estas, ke ĝi nur inkluzivas la dosierojn en la hejma dosierujo kaj ne la dosierujoj, kiuj alportas nin al la sekva ekzemplo.
Kiel Arkivigi Ĉiujn Dosierojn kaj Subdosierujojn en Zip-Dosiero
Por inkluzivi ĉiujn dosierojn kaj subdosierojn ene de arkivo, kuru la sekvantan komandon:
zip-hejmo.
Kiel aldoni novajn dosierojn al ekzistanta Zipped Archive
Se vi volas aldoni novajn dosierojn al ekzistanta arkivo aŭ ĝisdatigi la dosierojn en arkivo, uzu la saman nomon por la arkivo-dosiero, kiam vi funkcias la zip-komandon.
Ekzemple, imagu, ke vi havas muzikan dosierujon kun kvar albumoj en ĝi kaj vi kreas arkivon nomitan muzikon.zip por konservi kiel rezervo. Nun imagu semajnon poste vi elŝutas du novajn albumojn . Por aldoni la novajn albumojn al la zip-dosiero, simple kuru la saman komandon kiel vi faris la antaŭan semajnon.
Por krei la originalan muzikan arkivon ekzekutas la sekvan kodon:
zip -r muziko / hejmo / via nomo / muziko /
Por aldoni novajn dosierojn al la arĥivo denove reiru la saman komandon.
Se la zip-dosiero havas liston de dosieroj en ĝi kaj unu el la dosieroj en la disko ŝanĝis, tiam la modifita dosiero ĝisdatiĝas en la zip-dosiero.
Kiel ĝisdatigi la ekzistantajn dosierojn en Zipped Archive
Se vi havas zip-dosieron, kiu supozeble enhavas la samajn dosiernomon ĉiufoje kaj vi volas ĝisdatigi tiun dosieron per iuj ŝanĝoj, kiuj estis faritaj al tiuj dosieroj, tiam la -fŝaltilo helpas vin fari ĉi tion.
Ekzemple, imagu, ke vi havas zipped dosieron kun la jenaj dosieroj:
/ hejmo / via nomo / dokumentoj / dosiero1 |
/ hejmo / via nomo / dokumentoj / dosiero2 |
/ hejmo / via nomo / dokumentoj / dosiero3 |
/ hejmo / via nomo / dokumentoj / dosiero4 |
/ hejmo / via nomo / dokumentoj / dosiero5 |
/ hejmo / via nomo / dokumentoj / dosiero6 |
Nun imagu, ke dum la semajno vi aldonis du novajn dosierojn kaj amendis du dosierojn por ke la dosierujo / hejmo / via nomo / dokumentoj nun aspektas kiel ĉi:
/ hejmo / via nomo / dokumentoj / dosiero1 |
/ hejmo / via nomo / dokumentoj / dosiero2 |
/ hejmo / via nomo / dokumentoj / dosiero3 |
/ hejmo / via nomo / dokumentoj / dosiero4 (ĝisdatigita) |
/ hejmo / via nomo / dokumentoj / dosiero5 (ĝisdatigita) |
/ hejmo / via nomo / dokumentoj / dosiero6 |
/ hejmo / via nomo / dokumentoj / dosiero7 |
/ hejmo / via nomo / dokumentoj / dosiero8 |
Kiam vi kuras la sekvantan komandon, la zip-dosiero enhavos la ĝisdatigitajn dosierojn (dosieron4 kaj dosiero5) sed dosiero7 kaj dosiero8 ne estos aldonitaj.
zip zipfilename -f -r / home / yourname / documents
Kiel Forigi Dosierojn De Zipped Archive
Do vi kreis amasa zip-dosieron kun centoj da dosieroj kaj nun konscias, ke ekzistas kvar aŭ kvin dosieroj en la zip-dosiero, kiun vi ne bezonas tie. Sen devi restarigi ĉiujn tiujn dosierojn, vi povas simple kuri la komandon kun la -dŝaltilo kiel sekvas:
zip zipfilename -d [nomo de dosiero en arkivo]
Ekzemple, se vi havas dosieron en la arĥivo kun la nomo hejmo / dokumentoj / test.txt, vi forigas ĝin per ĉi tiu komando:
zip zipfilename -d hejmo / dokumentoj / test.txt
Kiel Kopii Dosierojn De Unu Zipa Dosiero al Alia
Se vi havas dosierojn en unu zip-dosiero kaj vi volas kopii ilin al alia zip-dosiero sen ĉerpi ilin unue kaj rezigni ilin, uzu la -uŝanĝon.
Supozu, ke vi havas zip-dosieron nomitan "variousmusic.zip" kun muziko de diversaj artistoj, unu el kiuj estas AC / DC. Vi povas kopii la kanton de AK / DC el la diversmuziko.zip-dosieron en vian ACDC.zip-dosieron per la sekva komando:
zip diversmuziko.zip -U --out ACDC.zip "Back_In_Black.mp3"
La supre komando kopias la dosieron "Reen en nigra" el diversaj muzikoj.zip al ACDC.zip. Se la zip-dosiero, kiun vi kopias, ne ekzistas, ĝi estas kreita.
Kiel Uzi Ŝablonon-Komputilon kaj Pipadon por Krei Arkivon
La sekva ŝaltilo estas vere utila, ĉar ĝi ebligas uzi aliajn komandojn por enmeti dosierojn en vian zip-dosieron. Supozu, ke vi volas krei dosieron nomitan lovesongs.zip, kiu enhavas ĉiun kanton, kiu havas la vorton amon en la titolo.
Por trovi la dosierojn kun amo en la titolo vi povas uzi la jenan komandon:
Trovu / Hejmo / Via nomo / Muziko-nomo * Amo *
La supre komando ne estas 100 procenta perfekta ĉar ĝi reprenas vortojn kiel "trébol" ankaŭ, sed vi ricevas la ideon. Por aldoni ĉiujn rezultojn de la supra komando al zip-dosiero nomata lovesongs.zip, kuri ĉi tiun komandon:
Trovu / Hejmo / Via nomo / Muziko-nomo * Amo * zip lovesongs.zip - @
Kiel Krei Arkivan Arkivon
Se vi subtenas vian komputilon, sed la solaj amaskomunikiloj, kiujn vi havas disponebla por rezervi, estas aro de malplenaj DVD-aj jaroj , tiam vi havas elekton. Vi povas teni dosierojn ĝis la zip-dosiero estas 4.8 gigabajtoj kaj bruligas la DVD , aŭ vi povas krei ion nomitan dividan arkivon, kiu konservas novajn arkivojn en aro post kiam ĝi atingas la limon, kiun vi specifas.
Ekzemple:
zip mymusic.zip -r / home / myfolder / Muziko -s 670m
Kiel Agordi la Progresan Raporton de la Zipping Procezo
Ekzistas diversaj manieroj por personecigi la eliron, kiu aperas dum zipping progresas.
La ŝaltiloj haveblaj estas kiel sekvas:
- -db = montras, kiom da bajtoj estis zipitaj kaj kiom oni devas iri
- -dc = Montras kalkulon de dosieroj zipped kaj kiom ili lasas iri
- -dd = montras punktojn por ĉiu 10MB de dosiero, kiu havas zipon
- -ds = aroj, kiom ofte aperas aperoj
- -du = Montras la nekompremitan grandecon de ĉiu dosiero
Ekzemple:
zip myzipfilename.zip -dc -r / home / music
Kiel Fixi Zip-dosieron
Se vi havas zipan arkivon rompitan, vi povas provi ripari ĝin per la -F- komando kaj se tio malsukcesas, la komando de FF .
Ĉi tio estas utila se vi kreis dividitan arkivon per la -sŝaltilo , kaj vi perdis unu el la arkivaj dosieroj.
Ekzemple provu ĉi tiun unue:
zip -F myfilename.zip --out myfixedfilename.zip
kaj tiam
zip -FF myfilename.zip --out myfixedfilename.zip
Kiel kodi Arkivon
Se vi havas sentivan informon, kiun vi volas konservi en zip-dosiero, uzu la -e komandon por kodi ĝin. Oni petas vin eniri pasvorton kaj ripeti la pasvorton.
Ekzemple:
zip myfilename.zip -r / home / wikileaks -e
Kiel Montri Kion Volas
Se vi scias, ke vi kreos grandan arkivon, certigu, ke la ĝustaj dosieroj aldoniĝos al la zip-dosiero. Vi povas vidi la atenditajn rezultojn de zipkomando per specifaĵo - sfŝaltilo .
Ekzemple:
zip myfilename.zip -r / home / music / -sf
Kiel Atesti Arkivon
Post konservado de dosieroj al zip-dosiero, ĝi provas konservi disk-spacon per forigo de la originalaj dosieroj. Antaŭ ol fari tion, estas bona ideo provi la zip-dosieron funkcias ĝuste.
Vi povas uzi la -Tŝaltilon por provi, ke la zip-dosiero estas valida.
Ekzemple:
zip myfilename.zip -T
Eligo de ĉi tiu komando kiam arĥivo estas nevalida eble aspektas io simila:
- zip averto: mankas finan subskribon - verŝajne ne zip-dosieron
Memoru, ke vi povas provi la -F-ordonon ripari rompitajn zip-dosierojn.
Ĝi valoras rimarki, ke la -T povas produkti falsajn pozitivojn, ĉar ĝi diras ke zip-dosiero estas korupta, kvankam kiam vi malfermas ĝin, vi povas ĉerpi ĉiujn dosierojn.
Kiel Ekskludi Dosierojn
Kelkfoje vi volas ekskludi iujn dosierojn de zip-dosiero. Ekzemple, se vi kopias la dosierojn de via telefono aŭ cifereca fotilo, vi havas miksaĵon de filmetoj kaj bildoj. Vi eble ŝatus sendi la fotojn al fotoj.zip kaj filmetoj al videos.zip.
Jen unu maniero ekskludi la filmetojn kreinte fotojn.zip
zip photos.zip -r / home / photos / -x * .mp4
Kiel specifi kunpreman nivelon
Kiam vi kunpremas dosierojn en zip-dosieron, la sistemo decidas ĉu kunpremi la dosieron aŭ simple konservi ĝin. Mp3-dosieroj, ekzemple, jam estas kunpremitaj, do ekzistas malmulte da punkto kunpremi ilin plu; ili kutime konserviĝas kiel ene de zip-dosiero.
Vi povas, tamen, specifi kunpreman nivelon inter 0 kaj 9 por kunpremi dosieron plu. Ĉi tio daŭras pli longe por fari, sed ĝi povas fari signifajn spacajn ŝparadojn.
zip myfiles.zip -r / home -5