- I-Bzip iyithuluzi lokucindezela elisebenzayo lezinhlelo ze-Unix, elilungele ukuphatha amavolumu amakhulu wedatha.
- Ukucindezela amafayela nge-bzip konga isikhala futhi kuthuthukisa ukudluliswa kwedatha.
- I-Bzip ikuvumela ukuthi wenze ngendlela oyifisayo amazinga okucindezela ukuze uthuthukise ukusebenza kwezidingo ezithile.
- Ukuqinisekisa ubuqotho bamafayela acindezelwe kubalulekile ukuze kuqinisekiswe ukuthi awonakele.
Yini i-bzip?
I-Bzip iyithuluzi lomugqa womyalo lokucindezela idatha, elifanele ukuphatha inani elikhulu ledatha ngaphandle kokulahlekelwa. Ukusebenza kwayo kulele ekhonweni layo lokucindezela amafayela amakhulu abe yizinguqulo ezincane, okubalulekile kubasebenzisi abaphatha izizindalwazi ezinkulu, amafayela elogi, noma ama-backups avamile. Ukuze uthole ukuqonda okubanzi kwamathuluzi afanayo, ungabheka ukuthi ungayisebenzisa kanjani i-tar.gz ku-Linux.
Ukubaluleka kwe-bzip ekucindezelweni kwefayela
Ukucindezela amafayela nge-bzip akugcini nje ngokulondoloza isikhala sediski kodwa futhi kuthuthukisa ukusebenza kahle kokudlulisa idatha kanye nokuphathwa kwezinsizakusebenza zesistimu. Isibonelo, ukucindezela amafayela elogi ngaphambi kokuwathumela kuseva ekude kunganciphisa kakhulu isikhathi sokudlulisa kanye nokusetshenziswa komkhawulokudonsa. Ngaphezu kwalokho, ukuqonda ukuthi i-bash isebenza kanjani kungakusiza ukuthi wandise amakhono akho okubhala umbhalo wokucindezela.
Ifaka i-bzip ku-Linux
Ngaphambi kokuthi usebenzise i-bzip, udinga ukuqinisekisa ukuthi ifakiwe kusistimu yakho.
Hlola ukuthi i-bzip ifakiwe
Ungahlola ukuthi i-bzip isivele ifakiwe ohlelweni lwakho lwe-Linux ngokusebenzisa umyalo olandelayo kutheminali:
bzip2 --version
Uma isistimu iphendula ngenguqulo ye-bzip2, kusho ukuthi isivele ifakiwe. Uma kungenjalo, uzolandela izinyathelo ezingezansi ukuze uyifake.
Ungayifaka kanjani i-bzip ekusakazweni okuhlukile kwe-Linux
- Okwe-Debian/Ubuntu:
sudo apt-get install bzip2
- Okwe-CentOS/RHEL:
sudo yum install bzip2
- OkweFedora:
sudo dnf install bzip2
Imiyalo ye-bzip eyisisekelo
Ukufunda imiyalo eyisisekelo kuyisinyathelo sokuqala sokusebenzisa i-bzip kahle.
Cindezela amafayela nge bzip
Ukuze ucindezele ifayela usebenzisa i-bzip, sebenzisa umyalo olandelayo:
bzip2 archivo.txt
Lokhu kuzongena esikhundleni archivo.txt con archivo.txt.bz2, icindezelwe futhi ilungele ukugcinwa noma ukuthunyelwa.
Vula amafayela nge-bzip
Ukuze uvule ifayela futhi uphinde uthole ifomu lalo langempela, umyalo uthi:
bzip2 -d archivo.txt.bz2
Qinisekisa ubuqotho befayela elicindezelwe
Kubalulekile ukuqinisekisa ukuthi amafayela acindezelwe awonakaliswa ngaphambi kokuzama ukuwavula:
bzip2 -tv archivo.txt.bz2
Lo myalo uzoqinisekisa ubuqotho befayela elicindezelwe ngaphandle kokulicisha.
Izinketho ze-bzip ezithuthukisiwe
Ukuhlola izinketho ezithuthukile ukuze kukhuliswe ukusebenza kahle.
Enza ngendlela oyifisayo amazinga okucindezela
I-Bzip ikuvumela ukuthi ulungise izinga lokuminyanisa usebenzisa inombolo ephakathi kuka-1 (ukucindezela okuncane, okusheshayo) no-9 (ukucindezela okuningi, okuhamba kancane):
bzip2 -9 archivo.txt
Ukusebenza nezimvume ze-bzip nefayela
Qinisekisa ukuthi izimvume zefayela azishintshi ngemva kokucindezelwa noma ukucindezelwa, usebenzisa umyalo chmod njengoba kudingeka ukulungisa izimvume.
Ukuhlanganisa i-bzip nezikripthi zegobolondo
I-automation yemisebenzi yokucindezela
Ukudala imibhalo ukuze ucindezele ngokuzenzakalelayo izinqubo zokucindezelwa kungasindisa isikhathi esiningi. Nasi isibonelo sombhalo ocindezela wonke amafayela ombhalo kuhla lwemibhalo:
#!/bin/bash
for file in *.txt
do
bzip2 "$file"
done
Isiphetho kanye nemikhuba emihle kakhulu
Sengiphetha, i-bzip iyithuluzi elinamandla neliguquguqukayo lokucindezelwa kwedatha ezinhlelweni ze-Linux. Ngokusebenzisa imiyalo namasu okuxoxwe ngawo, ungathuthukisa kakhulu idatha nokuphathwa kwezinsiza kusistimu yakho. Hlala ukhumbula ukuqinisekisa ubuqotho bamafayela acindezelwe futhi uhlole izinketho ezithuthukisiwe ukuze uthuthukise izinqubo zakho zokuminyanisa.
I-FAQ mayelana nomyalo we-bzip ku-Linux
- Ngingakwazi ukusebenzisa i-bzip ukucindezela amafayela amaningi abe yifayela elilodwa elicindezelwe?
- Hhayi ngokuqondile. I-Bzip2 icindezela kuphela amafayela ngamanye. Ukuze ucindezele amafayela amaningi abe elilodwa, kufanele uqale usebenzise
tarukudala ifayela le-tarball bese ucindezela leyo tarball nge bzip2, usebenzisa umyalotar -cjf archivo.tar.bz2 /ruta/a/los/archivos.
- Hhayi ngokuqondile. I-Bzip2 icindezela kuphela amafayela ngamanye. Ukuze ucindezele amafayela amaningi abe elilodwa, kufanele uqale usebenzise
- Ngingawavula kanjani amafayela amaningi e-bz2 ku-Linux?
- Ukuze uvule amafayela amaningi
.bz2Ngesikhathi esifanayo, ungasebenzisa iluphu kusikripthi segobolondo noma umyalo ongaphakathi komugqa. Ngokwesibonelo:for f in *.bz2; do bzip2 -d "$f"; doneLo myalo uzovula wonke amafayela ngesandiso
.bz2ohlwini lwamanje.
- Ukuze uvule amafayela amaningi
- Ingabe i-bzip2 ingcono kune-gzip noma i-zip yokucindezelwa kwedatha?
- I-Bzip2 ngokuvamile inikeza izinga lokucindezela elingcono kune gzip, okuholela kumafayela amancane. Nokho, le nzuzo iza ngezindleko ngesivinini; bzip2 ngokuvamile ihamba kancane kune-gzip. Ukukhetha phakathi kwe-bzip2, i-gzip, noma i-zip kuncike ekucindezelweni kwakho okuqondile nezidingo zesivinini.
- Lisho ukuthini iphutha elithi “bzip2: Iphutha lobuqotho bedatha lapho uncipha” futhi ngingalilungisa kanjani?
- Leli phutha libonisa ukuthi kunenkinga ngobuqotho befayela elicindezelwe, okungenzeka ngenxa yokungalandwa okuphelele noma isitoreji esihlulekile. Ukuze ulungise lokhu, zama ukuthola ifayela lokuqala futhi bese ulicindezela futhi. Uma inkinga iqhubeka, hlola imidiya yesitoreji ukuze uthole amaphutha.
- Ngingakwazi ukuphazamisa ukuminyanisa okuqhubekayo futhi ngiqalise kabusha ngemva kwesikhathi ngaphandle kokulahlekelwa idatha?
- Cha, i-bzip2 ayikusekeli ukumisa isikhashana nokuqalisa kabusha ukuminyanisa ngokuqondile. Uma udinga ukuphazamisa inqubo yokuminyanisa, uzodinga ukuyikhansela (ngokuvamile ngo-Ctrl+C) bese uqala futhi ngokuhamba kwesikhathi kusukela ekuqaleni.
- Ngihlola kanjani ukuthi singakanani isikhala engisilondolozile ngokucindezela ifayela nge-bzip2?
- Ngemva kokucindezela ifayela, ungaqhathanisa usayizi wefayela langempela kanye nefayela elicindezelwe usebenzisa umyalo
ls -lhukuze ubone womabili osayizi abalwe ngokulandelana. Umehluko phakathi kwalawa masayizi uzokutshela ukuthi singakanani isikhala osilondolozile.
- Ngemva kokucindezela ifayela, ungaqhathanisa usayizi wefayela langempela kanye nefayela elicindezelwe usebenzisa umyalo