Kitame straipsnyje apžvelgsime „Sharutils“. Tai yra rinkinys, skirtas tvarkyti apvalkalo failus. Naudingumas Įtraukta GNU shar sukuria vieną failą iš daugelio failųir paruošia juos, pavyzdžiui, perduoti el. pašto paslaugomis, konvertuojant dvejetainius failus į tekstą ASCII paprasta.
Turėdami „Shar“, galėsime daugelį failų supakuoti į vieną. Jei išsiųsime jį kontaktui, jie turės padaryti tik vykdomąjį failą ir paleisti jį, kad išgautų turinį. Tai atlikus, mūsų kontaktas gaus failus, kuriuos norime jums atsiųsti. „Shar“ gali suspausti failus, užkoduoti dvejetainius failus ir suskaidyti ilgus failus.
Daugelyje „Gnu / Linux“ darbalaukių yra visapusiškas palaikymas tokiems glaudinimo formatams kaip; degutas, gz, užtrauktukasIr tt, todėl „shar“ šiuo atveju nėra labai naudinga. Tačiau jei naudojate „Gnu / Linux“ serverio aplinkoje, „Shar“ gali būti naudinga dėl savo paprastumo.
Įdiekite „SharUtils“ į „Ubuntu“
„Unix“ operacinėje sistemoje shar yra apvalkalo archyvo santrumpa ir yra failo formatas, sukurtas naudojant „Unix“ įrankį shar. „Shar“ failas yra savaime išsiskiriantis failas, kurį paleidus bus atkurti failai, iš kurių jis buvo sukurtas. Norėdami išgauti failus, paprastai reikia tik standartinio apvalkalo Unixas Bourne'as.
Pagal numatytuosius nustatymus „Shar“ nėra įtrauktas į daugumą „Gnu / Linux“ paskirstymų, todėl pirmiausia turėsime jį įdiegti, kad sukurtume savaime išsiskiriančius „Shar“ failus. Tačiau jo nerasime nei „Ubuntu“ programinės įrangos parinktyje, nei savaime per apt. Vietoj to turėsime įdiegti paketą, kuriame yra jis, pavadinimu „ryklius". Šį paketą galėsime įdiegti atidarydami terminalą („Ctrl“ + „Alt“ + T) ir įvesdami jame komandą:
sudo apt install sharutils
Po įdiegimo mes galime žiūrėkite įdiegtą versiją veikia tame pačiame terminale:
shar --version
Sukurkite failą „Shar“
Raskite ir paruoškite failus
Shar yra komandinės eilutės įrankis, kuris veikia failų paketą vienu metu, sudėdamas juos į vieną failą. Todėl, norėdami patogiau ir patogiau naudoti šiame pavyzdyje, mes sukursime laikiną aplanką ir nukopijuosime visus failus, kuriuos norite įtraukti į bendrinamą failą, kurį norime sukurti.
Sukurkite bendrinimo failą
į sukurkite mūsų Shar failą, iš aplanko, kuriame išsaugome atvaizdus, tiesiog turime atlikti šią komandą:
shar ./* > ../archivos-empaquetados.shar
Čia kiekvienas vartotojas gali pakeisti vardąsupakuoti failai„aprašomesniam pavadinimui.
Pirmiau pateiktoje komandoje shar yra programa per se. Dalis ./* Tai įėjimas, ir šiuo atveju tai reiškia, kad naudosime visus failus, esančius kataloge, kuriame esame. Kitas dalykas komandoje yra simbolis>, kuris yra komandos įvesties ir išvesties daliklis. Programa tai supranta kaip „paimkite kiekvieną įrašą kairėje ir sujunkite jį į vieną failą, apibrėžtą dešinėje“. Paskutinė dalis, ../packed-files.shar yra išvesties failo kelias ir pavadinimas. Tai galima pakeisti, kad tiktų kiekvienam vartotojui. Procesas yra gana greitas ir paprastai neužtrunka ilgiau nei kelias sekundes.
Sukūrę failą galime juo dalytis. Nors Reikia pasakyti, kad vartotojui, su kuriuo mes juo dalijamės, taip pat reikės įdiegti „Sharutils“, kad ištraukimas veiktų.
Ištraukite failą „Shar“
Kai mūsų kontaktas gauna bendrinimo failą, viskas, ko jums reikia, tai padaryti vykdomąjį ir tada paleisti. Tarkime, kad šiam vartotojui jau įdiegta „Sharutils“, todėl jūs tiesiog turite paleisti šias komandas terminale (Ctrl + Alt + T):
chmod +x archivos-empaquetados.shar ./archivos-empaquetados.shar
Štai ir viskas. Dabar mūsų kontaktas gali ištrinti originalų failą, kurį jam išsiuntėme, nes jis jau turi turinį savo kompiuteryje.
Pašalinti
Norėdami pašalinti programą iš savo kompiuterio, turėsime atidaryti tik terminalą (Ctrl + Alt + T) ir parašyti šią komandą:
sudo apt purge sharutils
Galima rasti informaciją apie „Sharutils“ jų pateiktame vadove gnu.org.