શારુટીલ્સ, ઉબુન્ટુ પર શાર સાથે સ્વ-કા extવાનાં આર્કાઇવ્સ બનાવો

વિશે sharutils

હવે પછીના લેખમાં આપણે શારુટીલ્સ પર એક નજર નાખીશું. આ શેલ ફાઇલોને હેન્ડલ કરવા માટે ઉપયોગિતાઓનો સમૂહ છે. ઉપયોગિતા જીએનયુ શાર સમાયેલ ઘણી ફાઇલોમાંથી એક ફાઇલ બનાવે છે, અને તેમને બાઈનરી ફાઇલોને ટેક્સ્ટમાં રૂપાંતરિત કરીને, ઉદાહરણ તરીકે ઇ-મેલ સેવાઓ દ્વારા ટ્રાન્સમિશન માટે તૈયાર કરે છે ASCII સરળ

શારની મદદથી, અમે ઘણી ફાઇલોને એકમાં પેક કરી શકશે. જો આપણે તેને સંપર્ક પર મોકલીશું, તો તેઓએ ફક્ત એક્ઝેક્યુટેબલ ફાઇલ બનાવવી પડશે અને સામગ્રીને બહાર કા .વા માટે તેને ચલાવવી પડશે. આની સાથે, અમારો સંપર્ક તે ફાઇલો પ્રાપ્ત કરશે જે અમે તમને મોકલવા માંગીએ છીએ. શાર ફાઇલોને સંકુચિત કરી શકે છે, બાઈનરી ફાઇલોને એન્કોડ કરી શકે છે અને લાંબી ફાઇલોને વિભાજિત કરી શકે છે.

મોટાભાગના Gnu / Linux ડેસ્કટopsપ સંકોચન બંધારણો માટે વ્યાપક સપોર્ટ પ્રદાન કરે છે જેમ કે; ટાર, જીઝેડ, ઝિપ, વગેરે, તેથી શાર આ કિસ્સામાં ખૂબ ઉપયોગી નથી. જો કે, જો તમે સર્વર પર્યાવરણમાં Gnu / Linux નો ઉપયોગ કરો છો, તો તેની સરળતાને કારણે શાર ઉપયોગી થઈ શકે છે.

ઉબુન્ટુ પર શાર યુટલ્સ સ્થાપિત કરો

યુનિક્સ operatingપરેટિંગ સિસ્ટમ પર, શાર એ શેલ આર્કાઇવનું સંક્ષેપ છે અને યુનિક્સ યુટિલિટી શાર સાથે બનાવેલ ફાઇલ ફોર્મેટ છે. શાર ફાઈલ એ સ્વ-કાractવાની ફાઇલનો એક પ્રકાર છે, અને તેને ચલાવવાથી તે જે ફાઇલો પેદા કરવામાં આવી હતી તેને ફરીથી બનાવશે. ફાઇલોને બહાર કા Toવા માટે, સામાન્ય રીતે ફક્ત માનક શેલ જરૂરી હોય છે યુનિક્સ બોર્ન.

શ Sharર ડિફ defaultલ્ટ રૂપે મોટાભાગના Gnu / Linux વિતરણોમાં શામેલ નથી, તેથી સ્વ-એક્સ્ટ્રેક્ટિંગ શાર ફાઇલો બનાવવા માટે આપણે તેને પ્રથમ ઇન્સ્ટોલ કરવું પડશે. જો કે, અમે તેને ઉબુન્ટુ સ softwareફ્ટવેર વિકલ્પમાં અથવા આપમેળે શોધી શકશું નહીં. તેના બદલે, આપણે તે પેકેજ ઇન્સ્ટોલ કરવું પડશે જેમાં તે કહેવાય છે.શારુટીલ્સ'. આપણે આ પેકેજને ટર્મિનલ (Ctrl + Alt + T) ખોલીને અને આદેશ લખીને સ્થાપિત કરીશું:

sharutils સ્થાપન

sudo apt install sharutils

ઇન્સ્ટોલેશન પછી, અમે કરી શકીએ છીએ સ્થાપિત સંસ્કરણ જુઓ સમાન ટર્મિનલમાં ચાલી રહ્યું છે:

શાર આવૃત્તિ

shar --version

શાર ફાઈલ બનાવો

તમારી ફાઇલો શોધો અને તૈયાર કરો

શાર છે આદેશ વાક્ય સાધન જે એક સમયે ફાઇલોના બેચ પર કાર્ય કરે છે, તેમને એક ફાઇલમાં મૂકી દે છે. તેથી, આ ઉદાહરણમાં સગવડ અને ઉપયોગમાં સરળતા માટે, અમે એક અસ્થાયી ફોલ્ડર બનાવીશું અને અમે પેદા કરવા માગીએ છીએ તે શાર ફાઇલમાં સમાવિષ્ટ કરવા માટે બધી ફાઇલોની ક copyપિ બનાવીશું.

તૈયાર સ્ક્રીનશોટ

શાર ફાઈલ બનાવો

પેરા આપણી શાર ફાઈલ બનાવો, જે ફોલ્ડરમાં આપણી પાસે છબીઓ છે તેમાંથી, આપણે ફક્ત નીચેનો આદેશ ચલાવવો પડશે:

શાર ફાઈલ બનાવટ

shar ./* > ../archivos-empaquetados.shar

અહીં દરેક વપરાશકર્તા 'નું નામ બદલી શકે છેપેક્ડ - ફાઇલો'વધુ વર્ણનાત્મક નામ માટે.

ઉપરના આદેશમાં, શાર કાર્યક્રમ છે સે દીઠ. ભાગ ./* તે પ્રવેશદ્વાર છે, અને આ કિસ્સામાં તેનો અર્થ એ છે કે આપણે જ્યાં છીએ ત્યાં ડિરેક્ટરીમાં સ્થિત બધી ફાઇલોનો ઉપયોગ કરીશું. આદેશમાં આગળની વસ્તુ છે >> પ્રતીક, જે આદેશના ઇનપુટ અને આઉટપુટ વચ્ચેના વિભાજક છે. પ્રોગ્રામ તેને સમજે છે “દરેક પ્રવેશને ડાબી બાજુ લો અને તેને જમણી બાજુએ વ્યાખ્યાયિત એક ફાઇલમાં જોડો”. છેલ્લો ભાગ, ../packed-files.shar એ આઉટપુટ ફાઇલનું પાથ અને નામ છે. આને દરેક વપરાશકર્તાને અનુકૂળ બદલી શકાય છે. પ્રક્રિયા એકદમ ઝડપી છે અને સામાન્ય રીતે થોડીક સેકંડ કરતા વધુ સમય લેતો નથી.

એકવાર આપણે ફાઇલ બનાવ્યા પછી, અમે તેને શેર કરી શકીએ છીએ. છતાં પણ તે કહેવું જ જોઇએ કે જેની સાથે અમે તેને શેર કરીએ છીએ, તેને નિષ્કર્ષણ કામ કરવા માટે શારુટીલ્સ પણ સ્થાપિત કરવાની જરૂર રહેશે.

શાર ફાઈલ કાractો

જ્યારે અમારો સંપર્ક શાર ફાઇલ પ્રાપ્ત કરે છે, તમારે તેને ચલાવવા યોગ્ય બનાવવાની અને પછી તેને ચલાવવાની જરૂર છે. ચાલો ધારીએ કે આ વપરાશકર્તા પાસે પહેલાથી જ શારુટીલ્સ સ્થાપિત છે, તેથી તમારે ફક્ત ટર્મિનલમાં નીચેના આદેશો ચલાવવાના છે (Ctrl + Alt + T):

શાર ફાઇલ ચલાવો

chmod +x archivos-empaquetados.shar

./archivos-empaquetados.shar

અને તે છે. હવે અમારો સંપર્ક તે મૂળ ફાઇલને કા canી શકે છે જે અમે તેને મોકલી છે, કારણ કે તેની પાસે તેના કમ્પ્યુટર પર પહેલેથી જ સામગ્રી ઉપલબ્ધ છે.

અનઇન્સ્ટોલ કરો

અમારા કમ્પ્યુટરથી પ્રોગ્રામને દૂર કરવા માટે, આપણે ફક્ત ટર્મિનલ (Ctrl + Alt + T) ખોલવા પડશે અને નીચેનો આદેશ લખવો પડશે:

sharutils અનઇન્સ્ટોલ કરો

sudo apt purge sharutils

મળી શકે છે તેઓ જે મેન્યુઅલ આપે છે તેમાં શારતુલ્સ વિશેની માહિતી gnu.org.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.