Hvernig á að nota "bzip2" til að þjappa skrám

Það eina sem þú veist um Linux er að það er mikið úrval. Það eru hundruðir Linux dreifingar, með heilmikið af umhverfi skrifborðs, margar skrifstofupakkar, grafíkpakkar og hljóðpakkar.

Annað svæði þar sem Linux gefur fjölbreytni er þegar kemur að því að þjappa skrám.

Windows notendur vilja nú þegar vita hvað zip-skrá er og því er " zip " og " unzip " skipanir notaðir til að þjappa og úrþjappa skrám í "zip" sniði.

Önnur aðferð til að þjappa skrám er að nota "gzip" skipunina og að pakka niður skrá með "gz" eftirnafn sem þú getur notað "gunzip" skipunina.

Í þessari handbók mun ég sýna þér aðra þjöppunarskipun sem kallast "bzip2".

Af hverju notaðu & # 34; bzip2 & # 34; Yfir & # 34; gzip & # 34 ;?

The "gzip" stjórn notar LZ77 samþjöppun aðferð. The "bzip2" samþjöppun tól notar "Burrows-Wheeler" reiknirit.

Svo hvaða aðferð ættir þú að nota til að þjappa skrá?

Ef þú heimsækir þessa síðu muntu sjá að bæði þjöppunaraðferðir hafa verið samhliða hlið við hlið.

Prófið keyrir hvert skipun með því að nota sjálfgefna samþjöppunarstillingar og þú munt sjá að "bzip2" stjórnin kemur út á toppinn þegar kemur að því að draga úr skráarstærð.

Hins vegar, ef þú horfir á þann tíma sem það tekur að þjappa skránum, tekur það miklu lengri tíma að gera það.

Það er þess virði að benda á 3. dálkinn á töflunni sem er merktur "lzmash". Þetta er jafngildi þess að keyra "gzip" skipunina með samþjöppunarstiginu sem er stillt á "-9" eða til að setja það á ensku, "mest þjappað".

The "lzmash" skipun tekur lengri tíma en "gzip" stjórnin sjálfgefið en skráin er lækkuð verulega og það er minni en "bzip2" samsvarandi. Það er líka athyglisvert að það tekur minni tíma að gera það.

Ákvörðun þín verður því hversu mikið þú vilt þjappa skrárnar með og hversu lengi þú ert tilbúin að bíða eftir því að það gerist.

Hins vegar er "gzip" stjórnin aðeins betri í báðum tilvikum.

Þjappa saman skrám með & # 34; bzip2 & # 34 ;.

Til að þjappa skrá með því að nota "bzip2" sniðið hlaupa eftirfarandi skipun:

bzip2 filename

Skráin verður þjappuð og mun nú hafa framlengingu ".bz2".

The "bzip2" mun alltaf reyna að þjappa skránni jafnvel þótt skráin verður stærri í kjölfarið. Þetta getur gerst þegar þú ert að þjappa saman skrá sem hefur þegar verið þjappað.

Ef þú reynir að þjappa skrá sem mun leiða í skrána með sama heiti og núverandi þjappað skrá mun villa eiga sér stað.

Til dæmis, ef þú ert með skrá sem heitir "file1" og möppan er þegar með skrá sem kallast "file1.bz2" þá á að keyra "bzip" stjórnina muntu sjá eftirfarandi framleiðsla:

bzip2: Útgangsskrá file1.bz2 er þegar til

Hvernig á að pakka niður skrám

Það eru margar mismunandi leiðir til að pakka niður skrám sem eru með "bz2" eftirnafnið.

Þú getur notað "bzip2" skipunina sem hér segir:

bzip2 -d filename.bz2

Þetta mun úrþjappa skrána og fjarlægja "bz2" eftirnafnið.

Ef með því að dekompressa skrána myndi það valda því að skrá með sama nafni sé skrifuð og þú munt sjá eftirfarandi villa:

bzip2: Útgangsskrá skráarheiti er þegar til

A ágætis leið til að pakka niður skrám með "bz2" eftirnafninu er að nota "bunzip2" stjórnina. Með þessari stjórn þarftu ekki að tilgreina neinar rofar eins og sýnt er hér að neðan:

bunzip2 filename.bz2

"Bunzip2" stjórnin keyrir nákvæmlega eins og "bzip2" stjórnin með minus d (-d) rofanum.

The "bunzip2" stjórn getur dregið úr öllum gildum skrá sem hefur verið þjappað með "bzip" eða "bzip2". Auk þess að þjappa venjulegum skrám getur það einnig þjappað tjaldskrár sem hafa verið þjappaðir með "bzip2" stjórninni.

Sjálfgefið tar skrár þjappað með "bzip2" stjórn mun hafa framlengingu ".tbz2". Þegar þú afritar þessa skrá með "bunzip2" skipuninni verður filename "filename.tar".

Ef þú ert með gilt skrá sem hefur verið þjappað með "bzip2" en það hefur annan eftirnafn en "bzip2" verður úrþjappa skrána en það mun bæta við ".out" eftirnafninu til loka skráarinnar. Til dæmis mun "myfile.myf" verða "myfile.out".

Hvernig á að þvinga skrár til að þjappa saman

Ef þú vilt "bzip2" stjórnina til að þjappa saman skrá hvort sem er skrá með "bz2" eftirnafninu er þegar til er hægt að nota eftirfarandi skipun:

bzip2 -f myfile

Ef þú ert með skrá sem kallast "Myfile" og annar sem kallast "Myfile.bz2" þá verður "Myfile.bz2" skráin skrifin þegar "Myfile" er þjappað.

Hvernig á að halda báðum skrám

Ef þú vilt halda skránni sem þú ert að þjappa saman og þjappað skrá sem þú getur notað eftirfarandi skipun:

bzip2 -k myfile

Þetta mun halda "Myfile" skránni en mun einnig þjappa henni og búa til "myfile.bz2" skrána.

Þú getur einnig notað minus k (-k) rofann með "bunzip2" skipuninni til að halda bæði þjappaðri skrá og óþjappaða skrá meðan þú deilir skránni.

Prófaðu gildi A & # 34; bz2 & # 34; Skrá

Þú getur prófað hvort skrá er þjappuð með "bzip2" samþjöppunarbúnaðinn með því að nota eftirfarandi skipun:

bzip2 -t filename.bz2

Ef skráin er gilt skrá þá verður engin framleiðsla skilað en ef skráin er ekki gilt verður þú að fá skilaboð sem segja það svo.

Notaðu minna minni þegar þú þjappir saman skrár

Ef "bzip2" stjórnin notar of mörg úrræði meðan þjappað er skrá geturðu dregið úr áhrifum með því að tilgreina mínus s (-s) rofi sem hér segir:

bzip2 -s filename.bz2

Athugaðu að það tekur lengri tíma að þjappa saman skrá með þessum rofi.

Fáðu meiri upplýsingar þegar þjappa skrám

Sjálfgefið þegar þú keyrir "bzip2" eða "bunzip2" skipanirnar færðu engin framleiðsla og ný skráin birtist bara.

Ef þú vilt vita hvað er að gerast þegar þú þjappar saman eða úrþjöppu skrá er hægt að fá meiri verulegan framleiðsla með því að tilgreina mínus v (-v) rofið sem hér segir:

bzip2 -v skráarheiti

Framleiðslain birtist sem hér segir:

filename: 1.172: 1 6.872 bits / byte 14.66% vistuð 50341 í 42961 út

Mikilvægir hlutar eru hlutfallið vistað, inntaksstærð og framleiðslustærð.

Endurheimta brotin skrár

Ef þú ert með brotinn "bz2" skrá þá er forritið sem þú notar til að reyna að endurheimta gögnin sem hér segir:

bzip2recover filename.bz2