Esihlokweni esilandelayo sizobheka amaSharutils. Lesi isethi yezinsiza zokuphatha amafayela weShell. Okusetshenziswayo I-GNU shar ifakiwe ikhiqiza ifayili elilodwa kusuka kumafayela amaningi, futhi ibalungiselela isibonelo sokudluliswa ngezinsizakalo ze-imeyili, ngokuguqula amafayela kanambambili abe umbhalo ASCII elula.
Nge-shar, sizokwazi ukupakisha amafayela amaningi kwelinye. Uma silithumela koxhumana naye, kuzofanele benze ifayili elisebenzisekayo bese belisebenzisa ukuze bakhiphe okuqukethwe. Nalokhu, oxhumana naye uzothola amafayela esifuna ukukuthumela wona. UShar angacindezela amafayela, afake amafayela kanambambili futhi ahlukanise amafayela amade.
Ama-desktops amaningi we-Gnu / Linux anikela ngokusekelwa okuphelele kwamafomethi wokuminyanisa afana; itiyela, gz, zip, Njll, ngakho-ke shar ayilusizo kakhulu kuleli cala. Kodwa-ke, uma usebenzisa i-Gnu / Linux endaweni yeseva, i-shar ingaba wusizo ngenxa yokulula kwayo.
Faka ama-SharUtils ku-Ubuntu
Kuhlelo lokusebenza lwe-Unix, shar isifinyezo sokugcinwa kwengobo yomlando weShell futhi yifomethi yefayela eyenziwe nge-Unix utility shar. Ifayela le-shar luhlobo lwefayela elizikhiphela lona, futhi ukulisebenzisa kuzokwenza amafayela kabusha lapho lenziwe khona. Ukukhipha amafayela, imvamisa kudingeka kuphela igobolondo elijwayelekile U-Unix Bourne.
I-Shar ayifakwanga ekusakazweni okuningi kwe-Gnu / Linux ngokuzenzakalela, ngakho-ke kuzofanele siyifake kuqala ukuze sakhe amafayela we-shar wokuzikhiphela wona. Noma kunjalo, ngeke sikuthole kunketho yesoftware ye-Ubuntu noma yona uqobo nge-apt. Esikhundleni salokho, kuzofanele sifake iphakheji eliqukethe elibizwa ngokuthi 'ama-sharutils'. Sizokwazi ukufaka le phakheji ngokuvula i-terminal (Ctrl + Alt + T) bese siyithayipha kuwo umyalo:
sudo apt install sharutils
Ngemuva kokufakwa, singakwazi bona inguqulo efakiwe kusebenza ku-terminal efanayo:
shar --version
Dala ifayela le-Shar
Thola futhi ulungiselele amafayela akho
UShar unjalo ithuluzi lomugqa womyalo elisebenza ngeqoqo lamafayela ngasikhathi, uwafaka kufayela elilodwa. Ngakho-ke, ukuze kube lula futhi kube lula ukusetshenziswa kulesi sibonelo, sizokwakha ifolda yesikhashana bese sikopisha wonke amafayela azofakwa kufayela le-shar esifuna ukukhiqiza.
Dala ifayela le-shar
para dala ifayela lethu le-sharKusuka kufolda lapho sinezithombe ezigcinwe khona, kufanele senze umyalo olandelayo:
shar ./* > ../archivos-empaquetados.shar
Lapha umsebenzisi ngamunye angashintsha igama lika 'amafayela agcwele'ngegama elichaza kakhudlwana.
Kumyalo ongenhla, shar wuhlelo ngamunye. Ingxenye ./* Kuyisango lokungena, futhi kulokhu kusho ukuthi sizosebenzisa wonke amafayela atholakala enkombeni lapho sikhona. Into elandelayo kulo myalo uphawu>, okuyisihlukanisi phakathi kokufaka nokukhipha umyalo. Uhlelo lukuqonda njengo “thatha okufakiwe ngakunye ngakwesobunxele bese ukuhlanganisa kufayela elilodwa elichazwe ngakwesokudla”. Ingxenye yokugcina, ../packed-files.shar yindlela negama lefayela lokukhipha. Lokhu kungashintshwa ukuze kufane nomsebenzisi ngamunye. Inqubo iyashesha futhi imvamisa ayithathi ngaphezu kwemizuzwana embalwa.
Lapho sesilidalile ifayili, sesingabelana ngalo. Noma Kumele kuthiwe umsebenzisi esihlanganyela naye, uzodinga nokuthi afakelwe amaSharutils ukuze kukhishwe lo msebenzi.
Khipha ifayela le-shar
Lapho oxhumana naye ethola ifayili le-shar, okudingayo ukukwenza kusebenze bese ukuqhuba. Ake sicabange ukuthi lo msebenzisi usevele ufake ama-Sharutils, ngakho-ke kufanele usebenzise imiyalo elandelayo ku-terminal (Ctrl + Alt + T):
chmod +x archivos-empaquetados.shar ./archivos-empaquetados.shar
Futhi yilokho kuphela. Manje oxhumana naye angalisusa ifayili loqobo ebesimthumele lona, ngoba vele unakho okuqukethwe okutholakala kukhompyutha yakhe.
Khipha
Ukususa uhlelo kukhompyutha yethu, kuzofanele sivule kuphela i-terminal (Ctrl + Alt + T) bese sibhala umyalo olandelayo:
sudo apt purge sharutils
Ingatholakala imininingwane ngamaSharutils kumanuwali abayinikeza kusuka gnu.org.