Kwinqaku elilandelayo siza kujonga kwiSharutils. Le iseti yezixhobo zokuphatha iifayile zeqokobhe. Into eluncedo I-GNU shar ifakiwe ivelisa ifayile enye kwiifayile ezininzi, kwaye ibalungiselela umzekelo wokuhambisa ngeenkonzo ze-imeyile, ngokuguqula iifayile zebhanari kwisicatshulwa ASCII elula.
Nge-shar, siya kuba nakho ukupakisha iifayile ezininzi kwenye. Ukuba siyithumela kunxibelelwano, kuya kufuneka benze ifayile ephumezekayo bayisebenzise ukuze bakhuphe umxholo. Ngale nto, unxibelelwano lwethu luya kufumana iifayile esifuna ukukuthumelela zona. UShar unokucinezela iifayile, afake iifayile zebhanari kwaye ahlule iifayile ezinde.
Uninzi lweedisktops zeGnu / Linux zibonelela ngenkxaso ebanzi yeefomathi zoxinzelelo ezifana; itela, gz, zip, Njl, ke shar ayiloncedo kakhulu kule meko. Nangona kunjalo, ukuba usebenzisa iGnu / Linux kwindawo yeseva, shar kunokuba luncedo ngenxa yokulula kwayo.
Faka ii-SharUtils kwi-Ubuntu
Kwinkqubo yokusebenza ye-Unix, shar sisifinyezo sogcino lweqokobhe kwaye yifomathi yefayile eyenziweyo ngoncedo lwe-Unix shar. Ifayile ye-shar luhlobo lwefayile yokuzikhupha, kwaye ukuyiqhuba kuya kuphinda iifayile eziveliswe kuyo. Ukukhupha iifayile, kuhlala kuphela iqokobhe eliqhelekileyo Bourne Unix.
I-Shar ayifakwanga kulwabiwo lwe-Gnu / Linux ngokungagqibekanga, ke kuya kufuneka siyifakele kuqala ukuze senze iifayile ze-shar ezizikhuphileyo. Nangona kunjalo, asizukuyifumana kukhetho lwesoftware Ubuntu okanye ngokwalo ngokufanelekileyo. Endaweni yoko, Kuya kufuneka sifake iphakheji enayo ebizwa ngokuba 'sharutils'. Siza kuba nakho ukufaka le phakheji ngokuvula i-terminal (Ctrl + Alt + T) kwaye ngokuchwetheza kuyo umyalelo:
sudo apt install sharutils
Emva kofakelo, sinako bona ingxelo efakiweyo ukubaleka kwisiphelo esinye:
shar --version
Yenza ifayile yeShar
Fumana kwaye ulungiselele iifayile zakho
UShar ngu isixhobo somgca wokuyalela esisebenza kwibhetshi yeefayile ngexesha, sizibeka kwifayile enye. Ke ngoko, ukulungiselela kunye nokusetyenziswa ngokulula kulo mzekelo, siza kwenza isikhombisi sethutyana kwaye sikope zonke iifayile ukuba sizibandakanye kwifayile ye-shar esifuna ukuyivelisa.
Yenza ifayile ye-shar
ukuba yenza ifayile yethu ye-shar, kwifolda apho sinemifanekiso egciniweyo, kufuneka senze lo myalelo ulandelayo:
shar ./* > ../archivos-empaquetados.shar
Apha umsebenzisi ngamnye unokutshintsha igama 'zipakishwe-iifayile'Igama elichaza ngakumbi.
Kumyalelo ongentla, shar yinkqubo ngomntu ngamnye. Inxalenye ./* Ngumnyango, kwaye kule meko oko kuthetha ukuba siza kusebenzisa zonke iifayile ezikwi-directory apho sikhona. Into elandelayo kumyalelo yile isimboli, esisahluli phakathi kwegalelo kunye nemveliso yomyalelo. Inkqubo iyayiqonda njenge “thatha ungeniso ngalunye ngasekhohlo kwaye udibanise kwifayile enye echazwe ngasekunene”. Inxalenye yokugqibela, ../packed-files.shar yindlela kunye negama lefayile yokuphuma. Oku kungatshintshwa ukuze kulungele umsebenzisi ngamnye. Inkqubo iyakhawuleza kwaye ngokubanzi ayithathi ngaphezulu kwemizuzwana embalwa.
Nje ukuba siyile ifayile, singabelana ngayo. Nangona Kufuneka kuthiwe umsebenzisi esabelana naye naye, kuya kufuneka ukuba afakelwe iiSharutils ukuze kukhutshwe khona ukusebenza.
Ukukhupha ifayile ye-shar
Xa unxibelelwano lwethu lufumana ifayile ye-shar, Into oyifunayo kukwenza ukuba usebenze kwaye emva koko usebenze. Masicinge ukuba lo msebenzisi sele efakelwe iiSharutils, ke kuya kufuneka usebenzise le miyalelo ilandelayo kwi-terminal (Ctrl + Alt + T):
chmod +x archivos-empaquetados.shar ./archivos-empaquetados.shar
Kwaye kunjalo. Ngoku umfowunelwa wethu unokucima ifayile yokuqala ebesimthumelele yona, kuba sele enawo umxholo okhoyo kwikhompyuter yakhe.
Khupha ngaphandle
Ukususa inkqubo kwikhompyuter yethu, kuya kufuneka sivule i-terminal (Ctrl + Alt + T) kwaye sibhale lo myalelo ulandelayo:
sudo apt purge sharutils
Iyafumaneka Ulwazi malunga neSharutils kwincwadana yemigaqo abanikezela ngayo gnu.org.