„Sharutils“, sukurkite savaime išsiskiriančius archyvus su „Shar“ sistemoje „Ubuntu“

apie sharutils

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ą:

sharutils instaliacija

sudo apt install sharutils

Po įdiegimo mes galime žiūrėkite įdiegtą versiją veikia tame pačiame terminale:

Shar versija

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.

paruoštos ekrano kopijos

Sukurkite bendrinimo failą

į sukurkite mūsų Shar failą, iš aplanko, kuriame išsaugome atvaizdus, ​​tiesiog turime atlikti šią komandą:

Shar failo kūrimas

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):

vykdyti Shar failą

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ą:

pašalinti sharutils

sudo apt purge sharutils

Galima rasti informaciją apie „Sharutils“ jų pateiktame vadove gnu.org.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.