[unpkg] Díphacáil go héasca ar an consól

Caithfidh mé a admháil go bhfuilim ag leisciúil díphacáil a dhéanamh ar an consól. Níor fhoghlaim mé 100% riamh cad iad na paraiméadair nó na roghanna nach mór a chur ar aghaidh chun tarra “ionas gur féidir liom bzip2” nó comhad eile a dhíphacáil, ach googling cúpla lá ó shin tháinig mé ar an bhfóram seo agus bhí post ann a rinne mé go casually ghlac mé leis é a chur i bhfeidhm agus mar thoradh air sin, modhnú éigin eile a dhéanamh, ag athúsáid i gcónaí, gan atheagrú agus buíochas a ghabháil leis an té a rinne an cion. Go raibh maith agat, CrunchBang fóram.

Sa phost dúirt mé conas feidhm a chruthú ionat a dhéanfadh dí-chomhbhrú ar gach cineál comhaid a d’aithin sé, ach a raibh cuma chasta orm, agus go háirithe ar an úsáideoir “nua”, mar sin shocraigh mé rud éigin a dhéanamh níos éasca, script a dhéanann an fheidhm chéanna, agus nach bhfuil chomh deacair a thuiscint, ag deireadh an scéil gurb é atá i gceist leis an bpost, nó nach bhfuil? xD

Ar dtús báire, ní mór dúinn fios a bheith againn agus a bheith ar an eolas faoi na comhaid chomhbhrúite is mó a úsáidtear inniu. Is iad na hiarrthóirí ".tar, .bzip, .rar, .zip, .7z agus .Z", chomh maith lena gcomhcheangail ar eagla go mbeadh ".tar.bz2, .tar.gz" ann ach cúpla sampla a lua .

Ní mór dúinn a bheith ar an eolas freisin conas iad a shuiteáil is cuma cén dáileadh de GNU / Linux a úsáideann tú. I mo chás úsáidim Debian déantar é mar a leanas:
apt-get install tar bzip2 gzip unrar rar p7zip-lán

Anois, tá na comhábhair againn cheana féin, ní gá dúinn ach iad a mheascadh sa chomhréir cheart chun an pláta xD a fháil. Ghlaoigh mé an script unpkg ", faightear é nó fágfaidh mé isteach é / usr / bin /" agus is é an jab atá aige gach rud a thugaimid dó a dhíphacáil mar pharaiméadair, is é sin, féadann sé 2 chomhad nó níos mó a thabhairt dó agus tabharfaidh sé iad a dhíphacáil gan fadhb de chineál ar bith, rud éigin mar:

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

Feicfimid ansin an script:
[cód] #! / bin / bash
le haghaidh pkg i $ *; dhéanamh
más rud é [-f $ pkg]; ansin
cás $ pkg in
* .tar.bz2) tar xvjf $ pkg ;;
* .tar.gz) tar xvzf $ pkg ;;
* .bz2) bunzip2 $ pkg ;;
* .rar) rar x $ pkg ;;
* .gz) gunzip $ pkg ;;
* .tar) tar xvf $ pkg ;;
* .tbz2) tar xvjf $ pkg ;;
* .tgz) tar xvzf $ pkg ;;
* .zip) unzip $ pkg ;;
* .Z) $ pkg neamhbhrúite ;;
* .7z) 7z x $ pkg ;;
*) macalla "is comhad pacáistithe é '$ pkg'? Níl a fhios agam cad atá le déanamh, ag imeacht. » ;;
go bhfuil C.
fi
déanta
[/ cód]

Tuigeann siad? Ní raibh aon ghá a mhíniú cad a rinne an comhad. Mar sin, a stór, féach leat i roinnt post eile anseo.


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

7 trácht, fág mise

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú.

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.

  1.   XillínX a dúirt

    Ranníocaíocht an-mhaith !!!
    Úsáidim an Xarchiver nár thug aon fhadhb dom go dtí seo. Ach coinním an script seo ar eagla na heagla, níl a fhios agat riamh cathain a d’fhéadfadh sé a bheith uait ...
    Go raibh maith agat!

  2.   throid a dúirt

    An-úsáideach, cuideoidh sé go mór liom!

  3.   Coratsuki a dúirt

    Cinnte, @luchoz agus @XunilinuX, barr nach ngortaíonn riamh ...

  4.   aghaidh a dúirt

    Ar fheabhas !!! go raibh maith agat

  5.   Gato a dúirt

    buíochas an-mhaith 😀

  6.   auroszx a dúirt

    Is maith é seo a bheith agat 🙂 Mar sin níl aon chláir ar leithligh ag teastáil ...

  7.   gongi a dúirt

    An-mhaith! Go díreach cad a bhí á lorg agam 🙂