Praktikaj Ekzemploj de la Zip-Komando

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:

AK / DC Highway al Infero
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-diskoekstera 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:

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:

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