Nākamajā rakstā mēs apskatīsim Sharutils. Šis ir utilītu komplekts, lai apstrādātu čaulas failus. Lietderība Iekļautā GNU shar ražo vienu failu no daudziem failiemun sagatavo tos, piemēram, nosūtīšanai pa e-pasta pakalpojumiem, pārveidojot bināros failus tekstā ASCII vienkārši.
Izmantojot shar, mēs varēsim daudzus failus salikt vienā. Ja mēs to nosūtīsim kontaktam, viņiem būs jāizveido tikai izpildāmais fails un jāpalaiž tas, lai izvilktu saturu. Tādējādi mūsu kontaktpersona iegūs failus, kurus mēs vēlamies jums nosūtīt. Shar var saspiest failus, kodēt bināros failus un sadalīt garus failus.
Lielākā daļa Gnu / Linux galddatoru piedāvā visaptverošu atbalstu saspiešanas formātiem, piemēram; darva, gz, rāvējslēdzējs, Uc, tāpēc shar šajā gadījumā nav ļoti noderīgs. Tomēr, ja servera vidē izmantojat Gnu / Linux, Shar var būt noderīga tās vienkāršības dēļ.
Instalējiet SharUtils Ubuntu
Unix operētājsistēmā shar ir čaulas arhīva saīsinājums, un tas ir faila formāts, kas izveidots, izmantojot Unix utilītu shar. Shar fails ir pašizpletes faila veids, un, palaižot to, tiks atjaunoti faili, no kuriem tas tika ģenerēts. Lai izvilktu failus, parasti ir nepieciešama tikai standarta apvalks Bourne Unix.
Pēc noklusējuma Shar nav iekļauts lielākajā daļā Gnu / Linux izplatījumu, tāpēc mums tas vispirms būs jāinstalē, lai izveidotu pašizpletes Shar failus. Tomēr mēs to neatradīsim Ubuntu programmatūras opcijā vai pats par sevi, izmantojot apt. Tā vietā mums būs jāinstalē pakotne, kurā ir tā nosaukums "haizivis". Mēs varēsim instalēt šo pakotni, atverot termināli (Ctrl + Alt + T) un ierakstot tajā komandu:
sudo apt install sharutils
Pēc instalēšanas mēs varam skatiet instalēto versiju darbojas tajā pašā terminālī:
shar --version
Izveidojiet failu Shar
Atrodiet un sagatavojiet failus
Šar ir komandrindas rīks, kas vienlaikus darbojas ar failu kopu, ievietojot tos vienā failā. Tāpēc ērtības un lietošanas ērtuma labad šajā piemērā mēs izveidosim pagaidu mapi un nokopēsim visus failus, kas iekļaujami Shar failā, kuru vēlamies ģenerēt.
Izveidojiet koplietošanas failu
līdz izveidojiet mūsu Shar failuNo mapes, kurā ir saglabāti attēli, mums vienkārši jāizpilda šāda komanda:
shar ./* > ../archivos-empaquetados.shar
Šeit katrs lietotājs var mainīt nosaukumuiesaiņoti faili“aprakstošākam nosaukumam.
Iepriekš norādītajā komandā shar ir programma per se. Daļa ./* Tā ir ieeja, un šajā gadījumā tas nozīmē, ka mēs izmantosim visus failus, kas atrodas direktorijā, kur atrodamies. Nākamā lieta komandā ir simbols>, kas ir dalītājs starp komandas ieeju un izeju. Programma to saprot kā “paņemiet katru ierakstu pa kreisi un apvienojiet to vienā failā, kas definēts labajā pusē”. Pēdējā daļa, ../packed-files.shar ir izvades faila ceļš un nosaukums. To var mainīt, lai tas būtu piemērots katram lietotājam. Process ir diezgan ātrs un parasti neaizņem vairāk par dažām sekundēm.
Kad fails ir izveidots, mēs varam to kopīgot. Lai arī Jāsaka, ka lietotājam, ar kuru mēs to kopīgojam, būs jāinstalē arī Sharutils, lai ekstrakcija darbotos.
Izvelciet koplietošanas failu
Kad mūsu kontaktpersona saņem koplietošanas failu, viss, kas jums nepieciešams, ir padarīt to izpildāmu un pēc tam palaist. Pieņemsim, ka šim lietotājam jau ir instalēta Sharutils, tāpēc jums vienkārši ir jāizpilda šādas komandas terminālā (Ctrl + Alt + T):
chmod +x archivos-empaquetados.shar ./archivos-empaquetados.shar
Un viss. Tagad mūsu kontaktpersona var izdzēst sākotnējo failu, kuru mēs viņam nosūtījām, jo viņam jau ir pieejams saturs datorā.
Atinstalēšana
Lai noņemtu programmu no datora, mums būs jāatver tikai terminālis (Ctrl + Alt + T) un jāuzraksta šāda komanda:
sudo apt purge sharutils
Var būt atrasts informāciju par Sharutils rokasgrāmatā, kuru viņi piedāvā gnu.org.