Järgmises artiklis heidame pilgu Sharutilsile. See on utiliitide komplekt shellifailide käitlemiseks. Utiliit Lisatud GNU shar toodab ühe faili paljudest failidestja valmistab need ette näiteks e-posti teel edastamiseks, teisendades binaarfailid tekstiks ASCII lihtne.
Shariga saame paljud failid ühte pakendada. Kui saadame selle kontaktile, peavad nad sisu väljavõtmiseks tegema ainult käivitatava faili ja käivitama selle. Sellega saab meie kontakt failid, mida me soovime teile saata. Shar saab faile tihendada, binaarfaile kodeerida ja pikki faile jagada.
Enamik Gnu / Linuxi töölauadest pakub igakülgset tuge pakkimisvormingutele, näiteks tõrv, gz, tõmblukkJne, nii et shar pole sel juhul eriti kasulik. Kui aga kasutate Gnu / Linuxi serverikeskkonnas, võib shar olla lihtsuse tõttu kasulik.
Installige SharUtils Ubuntu
Unixi operatsioonisüsteemis shar on shelliarhiivi lühend ja see on Unixi utiliidi shar abil loodud failivorming. Shar-fail on teatud tüüpi iseliikuv fail ja selle käivitamisel taastatakse failid, millest see loodi. Failide väljavõtmiseks on tavaliselt vaja ainult standardset kestat Bourne Unix.
Shar ei kuulu vaikimisi enamiku Gnu / Linuxi distributsioonide hulka, seega peame selle ise ekstraktivate Shar-failide loomiseks esmalt installima. Kuid me ei leia seda Ubuntu tarkvaravalikust ega iseenesest apt-i kaudu. Selle asemel peame installima selle sisaldava paketi nimega "sharutils". Selle paketi saame installida, avades terminali (Ctrl + Alt + T) ja tippides sinna käsu:
sudo apt install sharutils
Pärast installimist saame vaadake installitud versiooni töötab samas terminalis:
shar --version
Looge fail Shar
Leidke ja valmistage ette oma failid
Shar on käsurea tööriist, mis toimib korraga failipartiile, pannes need ühte faili. Seetõttu loome selle näite mugavuse ja kasutusmugavuse huvides ajutise kausta ja kopeerime kõik failid, mis kaasatakse jagatavasse faili, mille me tahame luua.
Looge jagamisfail
et looge meie shar-fail, kaustast, kuhu oleme pildid salvestanud, peame lihtsalt täitma järgmise käsu:
shar ./* > ../archivos-empaquetados.shar
Siin saab iga kasutaja muuta nimepakitud failid'kirjeldavama nime jaoks.
Ülaltoodud käsus shar on programm iseenesest. Osa ./* See on sissepääs, ja sel juhul tähendab see, et hakkame kasutama kõiki faile, mis asuvad kataloogis, kus me oleme. Järgmine asi käsus on sümbol>, mis on jagaja käsu sisendi ja väljundi vahel. Programm mõistab seda kuivõtke iga vasakpoolne kirje ja ühendage see üheks paremal määratletud failiks”. Viimane osa, ../packed-files.shar on väljundfaili tee ja nimi. Seda saab muuta vastavalt igale kasutajale. Protsess on üsna kiire ja ei võta üldiselt rohkem kui paar sekundit.
Kui oleme faili loonud, saame seda jagada. Kuigi Tuleb öelda, et kasutaja, kellega seda jagame, peab kaevandamise toimimiseks olema installitud ka Sharutils.
Paki jagamisfail välja
Kui meie kontakt saab jagamisfaili, kõik, mida vajate, on muuta see käivitatavaks ja seejärel käivitada. Oletame, et sellel kasutajal on Sharutils juba installitud, nii et peate lihtsalt terminalis käivitama järgmised käsud (Ctrl + Alt + T):
chmod +x archivos-empaquetados.shar ./archivos-empaquetados.shar
Ja see ongi kõik. Nüüd saab meie kontaktisik talle saadetud originaalfaili kustutada, kuna sisu on tal juba arvutis saadaval.
Desinstalli
Programmi arvutist eemaldamiseks peame avama ainult terminali (Ctrl + Alt + T) ja kirjutama järgmise käsu:
sudo apt purge sharutils
Võib leida teavet Sharutilsi kohta nende pakutavas juhendis gnu.org.