Hagnýtar dæmi um skipunina Zip

Það eru fullt af hlutum sem þú getur gert með Linux zip skipuninni

There ert a tala af mismunandi leiðir til að þjappa skrám með Linux stjórn lína . Þessi grein inniheldur hagnýtar dæmi sem sýna hvernig á að nota zip skipunina til að samningur og skipuleggja skrár innan skráarkerfisins.

Zipped skrár eru notaðar þegar þú þarft að spara pláss og afrita stórar skrár frá einum stað til annars.

Ef þú ert með 10 skrár sem eru allt 100 megabæti að stærð og þú þarft að flytja þær á FTP- síðu gæti flutningur tekið töluvert magn af tíma eftir hraða örgjörvans.

Ef þú þjappir saman öllum 10 skrám í einu rifnuðu skjalasafninu og samþjöppunin dregur úr skráarstærðinni í 50MB á skrá, þá þarftu aðeins að flytja hálfan eins mikið af gögnum.

Hvernig á að búa til safn af öllum skrám í möppu

Ímyndaðu þér að þú hafir mappa af lögum með eftirfarandi MP3 skrám í henni:

AC / DC þjóðvegur til helvítis
Night Prowler.mp3
Love hungry man.mp3
Get It Hot.mp3
Ganga um allt.mp3
Highway to hell.mp3
Ef þú vilt blóð þá færðu það.mp3
Sýna niður í flames.mp3
Snertu of mikið.mp3
Beating around the bush.mp3
Girls Got Rhythm.mp3

Þessi einfalda Linux skipun sem sýnir hvernig á að búa til skjalasafn allra skráa í núverandi möppu sem heitir ACDC_Highway_to_Hell.zip:

zip ACDC_Highway_to_Hell *

Texti rollar upp á skjánum sem sýnir skrárnar eins og þau eru bætt við.

Hvernig á að fela falinn skrá í skjalasafni

Fyrra skipunin er fínn til að geyma allar skrár í möppu en það inniheldur aðeins skrár sem eru ekki falin.

Það er ekki alltaf þetta einfalt. Ímyndaðu þér að þú viljir zip heima möppuna þína svo að þú getir afritað það upp á USB drif eða utanáliggjandi disk . Heima möppan þín inniheldur falin skrá.

Til að þjappa öllum skrám þ.mt falinn skrá í möppu skaltu keyra eftirfarandi skipun:

zip heim *. *

Þetta skapar skrá sem heitir home.zip með öllum skrám innan heimamöppunnar.

(Þú verður að vera í heimamöppunni þar sem þetta virkar). Vandamálið með þessari skipun er að það inniheldur aðeins skrár í heimamöppunni en ekki möppurnar, sem færir okkur í næsta dæmi.

Hvernig á að safna öllum skrám og undirmöppum í zip-skrá

Til að fela allar skrár og undirmöppur í skjalasafninu skaltu keyra eftirfarandi skipun:

zip -r heima.

Hvernig á að bæta við nýjum skrám í núverandi rennibraut

Ef þú vilt bæta við nýjum skrám í núverandi skjalasafn eða uppfæra skrárnar í skjalasafn skaltu nota sama heiti fyrir skjalasafnið þegar þú keyrir zip skipunina.

Til dæmis, ímyndaðu þér að þú hafir tónlistarmöppu með fjórum albúmum í henni og þú býrð til skjalasafn sem heitir music.zip til að halda sem öryggisafrit. Nú ímyndaðu þér eina viku seinna að hlaða niður tveimur nýjum albúmum . Til að bæta við nýjum albúmum í zip-skrána skaltu einfaldlega keyra sömu zip skipunina eins og þú gerðir síðustu vikuna.

Til að búa til upprunalegu tónlistarskjalið skaltu keyra eftirfarandi kóða:

zip -r tónlist / heim / nafn / tónlist /

Til að bæta við nýjum skrám í skjalasafnið hlaupa sömu stjórn á ný.

Ef zip-skráin hefur lista yfir skrár í henni og einn af skrám á disknum hefur breyst, þá er breytingaskráin uppfærð í zip-skránni.

Hvernig á að uppfæra núverandi skrár í geisladiski

Ef þú ert með zip-skrá sem átti að innihalda sömu skráarnöfn í hvert sinn og þú vilt uppfæra þessa skrá með einhverjum breytingum sem hafa verið gerðar á þeim skrám, þá hjálpar -f skipta þér að gera þetta.

Til dæmis, ímyndaðu þér að þú hafir zip-skrá með eftirfarandi skrám:

/ heima / nafn / skjöl / file1
/ heima / nafn / skjöl / file2
/ heima / nafn / skjöl / file3
/ heima / nafn / skjöl / file4
/ heima / nafn / skjöl / file5
/ heima / nafn / skjöl / file6

Nú ímyndaðu þér að í vikunni bætti þú tveimur nýjum skrám og breytti tveimur skrám þannig að möppan / heiman / nafnið þitt / skjölin lítur núna út:

/ heima / nafn / skjöl / file1
/ heima / nafn / skjöl / file2
/ heima / nafn / skjöl / file3
/ heim / nafn / skjöl / file4 (uppfært)
/ heim / nafn / skjöl / file5 (uppfært)
/ heima / nafn / skjöl / file6
/ heima / nafn / skjöl / file7
/ heima / nafn / skjöl / file8

Þegar þú keyrir eftirfarandi skipun mun zip-skráin innihalda uppfærða skrár (file4 og file5) en file7 og file8 verða ekki bætt við.

zip zipfilename -f -r / home / nafn / skjöl

Hvernig á að eyða skrám úr Zipped Archive

Þannig að þú bjóst til mikla zip-skrá með hundruð skráa og átta þig núna að það eru fjórar eða fimm skrár í zip-skránni sem þú þarft ekki þar. Án þess að þurfa að zip allar þessar skrár aftur, getur þú bara keyrt zip skipunina með -d skipta sem hér segir:

zip zipfilename -d [nafn skráar í skjalasafninu]

Til dæmis, ef þú ert með skrá í skjalasafninu með nafni heima / skjöl / test.txt, eyddu það með þessari skipun:

zip zipfilename -d heim / skjöl / test.txt

Hvernig á að afrita skrár úr einu zip-skrá í annað

Ef þú hefur skrár í einum zip-skrá og þú vilt afrita þær í aðra zip-skrá án þess að þykkja þær fyrst og rezipping þá skaltu nota -u rofann.

Segjum að þú hafir zip-skrá sem kallast "variousmusic.zip" með tónlist frá ýmsum listamönnum, þar af er AC / DC. Þú getur afritað AC / DC lögin úr variousmusic.zip skránni í ACDC.zip skrá með eftirfarandi skipun:

zip variousmusic.zip -U - út ACDC.zip "Back_In_Black.mp3"

Ofangreind skipun afritar skrána "Til baka í svörtu" frá variousmusic.zip til ACDC.zip. Ef zip-skráin sem þú ert að afrita til er ekki til, er hún búin til.

Hvernig á að nota mynstur samsvörun og pípa til að búa til skjalasafn

Næsta skipta er mjög gagnleg vegna þess að það leyfir þér að nota framleiðsla annarra skipana til að setja inn skrár í zip-skrá. Gerum ráð fyrir að þú viljir búa til skrá sem heitir lovesongs.zip, sem inniheldur hvert lag sem hefur orðið ást í titlinum.

Til að finna skrár með ást í titlinum er hægt að nota eftirfarandi skipun:

finna / heima / nafn / tónlistarnafn * ást *

Ofangreind stjórn er ekki 100 prósent fullkomin vegna þess að það tekur upp orð eins og "smári" eins og heilbrigður, en þú færð hugmyndina. Til að bæta öllum skilaðri niðurstöðum úr ofangreindum skipun í zip-skrá sem heitir lovesongs.zip skaltu keyra þessa skipun:

finna / heima / nafn / tónlistarnafn * ást * | zip lovesongs.zip - @

Hvernig á að búa til split skjalasafn

Ef þú ert að taka öryggisafrit af tölvunni þinni en eina fjölmiðla sem þú hefur í boði til að styðja við er sett af auða DVD , þá hefur þú val. Þú getur haldið áfram að zippa skrár þar til zip-skráin er 4,8 gígabæta og brenna DVD eða þú getur búið til eitthvað sem kallast skjalasafn sem heldur áfram að búa til nýjar skjalasöfn í safninu eftir að það nær þeim takmörkum sem þú tilgreinir.

Til dæmis:

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

Hvernig á að sérsníða framvindu skýrslu Zipping

Það eru ýmsar leiðir til að aðlaga framleiðsluna sem birtist meðan zipping er í gangi.

Leiðbeinarnir eru í boði eins og hér segir:

Til dæmis:

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

Hvernig á að laga zip-skrá

Ef þú ert með zip skjalasafn sem er brotið, getur þú reynt að laga það með því að nota -F stjórnina og ef það mistekst, FF stjórn.

Þetta er gagnlegt ef þú hefur búið til skjalasafn með því að nota -s skipta, og þú tapaðir einu af skjalasafnunum.

Til dæmis, reyndu þetta fyrst:

zip -F myfilename.zip - út myfixedfilename.zip

og svo

zip -FF myfilename.zip - út myfixedfilename.zip

Hvernig á að dulrita skjalasafn

Ef þú hefur viðkvæmar upplýsingar sem þú vilt geyma í zip-skrá skaltu nota -e stjórnina til að dulrita hana. Þú ert beðinn um að slá inn lykilorð og endurtaka lykilorðið.

Til dæmis:

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

Hvernig á að sýna hvað verður sleppt

Ef þú veist að þú ert að fara að búa til stórt skjalasafn skaltu ganga úr skugga um að réttar skrár séu að bæta við zip skjalið. Þú getur séð fyrirhugaðar niðurstöður af zip skipun með því að tilgreina - sf rofi.

Til dæmis:

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

Hvernig á að prófa skjalasafn

Eftir að afrita skrár í zip-skrá er freistandi að vista diskpláss með því að eyða upprunalegu skrám. Áður en þú gerir það, er það góð hugmynd að prófa zip-skráin virkar rétt.

Þú getur notað -T rofann til að prófa að zip-skráin sé í gildi.

Til dæmis:

zip myfilename.zip -T

Útflutningur frá þessari stjórn þegar skjalasafn er ógilt kann að líta eitthvað út:

Mundu að þú getur prófað -F stjórnina til að festa brotinn zip skrár.

Það er athyglisvert að -T geti framleitt rangar jákvæðir þar sem það segir að zip-skrá sé skemmd, jafnvel þó að þegar þú opnar það getur þú dregið úr öllum skrám.

Hvernig á að útiloka skrár

Stundum viltu útiloka tilteknar skrár úr zip-skrá. Til dæmis, ef þú afritar skrár úr símanum eða stafrænu myndavélinni þinni, þá hefurðu blöndu af myndskeiðum og myndum. Þú gætir viljað zip upp myndunum á photos.zip og myndbönd til videos.zip.

Hér er ein leið til að útiloka myndskeiðin þegar þú býrð til photos.zip

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

Hvernig á að tilgreina þjöppunarstig

Þegar þú þjappar skrár í zip-skrá ákveður kerfið hvort skráin sé þjappað eða bara geyma hana. Mp3 skrár, til dæmis, eru þegar þjappaðir, svo það er lítið lið í að þjappa þeim frekar; Þau eru venjulega geymd sem er innan zip skrá.

Þú getur hins vegar tilgreint þjöppunarstig milli 0 og 9 til að þjappa saman skrá áfram. Þetta tekur lengri tíma að gera, en það getur gert umtalsverðan sparnað.

zip myfiles.zip -r / home -5