[unpkg] Khipha kalula kukhonsoli

Kumele ngivume ukuthi ngiyanqena ukukhipha kukhonsoli. Angikaze ngifunde i-100% ukuthi yimiphi imingcele noma izinketho okufanele zidluliselwe ku-tar "ukuze ngikwazi ukukhipha i-bzip2" noma elinye ifayela, kepha ngigudla ezinsukwini ezimbalwa ezedlule ngafika kule nkundla futhi kukhona okuthunyelwe engikuthathile ngengozi uyisebenzise kuwo futhi ngenxa yalokho, wenze okunye ukuguqulwa, usebenzise kabusha njalo, ungaphinde uvuselele futhi ubonge lowo onikele Ngiyabonga, CrunchBang inkundla.

Eposini ngishilo ukuthi ungawakha kanjani umsebenzi wakho ongacindezela zonke izinhlobo zamafayela eliwaziyo, kepha lokho bekubonakala kuyinkimbinkimbi kimi, futhi ikakhulukazi kumsebenzisi we- "novice", ngakho-ke nginqume ukwenza okuthile kube lula, iskripthi abenza umsebenzi ofanayo, futhi akunzima kangako ukuwuqonda, ekugcineni kwendaba lokho okuphathelene nalokho okuthunyelwe, noma cha? i-xD

Okokuqala, kufanele sazi futhi sazi ukuthi yimaphi amafayela ahlanganisiwe asetshenziswa kakhulu njengamanje. Abangenele ukhetho ".tar, .bzip, .rar, .zip, .7z kanye .Z", kanye nenhlanganisela yabo uma kungenzeka kube ne - ".tar.bz2, .tar.gz" ukubala izibonelo ezimbalwa .

Kumele futhi sazi ukuthi singazifaka kanjani noma ngabe usebenzisa i-GNU / Linux enjani. Endabeni yami ngisebenzisa Debian kwenziwa kanjena:
thola ukufaka i-tar bzip2 gzip unrar rar p7zip-full

Manje, sesivele sinezithako, sidinga nje ukuzixuba ngesilinganiso esifanele ukuthola ipuleti le-xD. Ngibize iskripthi ngokuthi yi- unpkg ", siyatholakala noma ngizosishiya ku- / usr / bin /" futhi umsebenzi waso ukukhipha konke esikudlulisela kuwo njengamapharamitha, okungukuthi, kungayinika amafayela ama-2 noma ngaphezulu bese izozikhipha ngaphandle kwanoma yiluphi uhlobo lwenkinga, into efana nale:

unpkg onion_omelette.rar breakfast_cofee.tar.bz2 cook_recipes.7z

Ake sibone ke umbhalo:
[ikhodi] #! / bin / bash
nge-pkg ku- $ *; yenza
uma [-f $ pkg]; lapho-ke
icala $ pkg ku
* .tar.bz2) i-tar xvjf $ pkg ;;
* .tar.gz) tar xvzf $ pkg ;;
* .bz2) bunzip2 $ pkg ;;
* .rar) rar x $ pkg ;;
* .gz) izibhamu $ pkg ;;
* .tar) tar xvf $ pkg ;;
* .tbz2) ithav xvjf $ pkg ;;
* .tgz) tar xvzf $ pkg ;;
* .zip) unzip $ pkg ;;
* .Z) uncompress $ pkg ;;
* .7z) 7z x $ pkg ;;
*) i-echo "'$ pkg' yifayela elihlanganisiwe? Angazi ukuthi ngenzeni, ngiphuma. » ;;
ukuthi uC
fi
kwenziwe
[/ ikhodi]

Bayabona? Akunasidingo sokuchaza ukuthi ifayela lenzeni. Ngakho-ke bafana, sanibona kokulandelayo okulandelayo lapha.