அடுத்த கட்டுரையில் நாம் ஷாரூட்டில்ஸைப் பார்க்கப் போகிறோம். ஷெல் கோப்புகளைக் கையாளுவதற்கான பயன்பாடுகளின் தொகுப்பு இது. பயன்பாடு சேர்க்கப்பட்ட குனு ஷார் பல கோப்புகளிலிருந்து ஒரு கோப்பை உருவாக்குகிறது, மற்றும் பைனரி கோப்புகளை உரையாக மாற்றுவதன் மூலம் மின்னஞ்சல் சேவைகளால் பரிமாற்றத்திற்கு அவற்றை தயார் செய்கிறது ஆஸ்கி எளிய.
ஷார் மூலம், பல கோப்புகளை ஒன்றில் பேக் செய்ய முடியும். நாங்கள் அதை ஒரு தொடர்புக்கு அனுப்பினால், அவர்கள் இயங்கக்கூடிய கோப்பை மட்டுமே உருவாக்கி உள்ளடக்கத்தை பிரித்தெடுக்க அதை இயக்க வேண்டும். இதன் மூலம், நாங்கள் உங்களுக்கு அனுப்ப விரும்பும் கோப்புகளை எங்கள் தொடர்பு பெறும். ஷார் கோப்புகளை சுருக்கவும், பைனரி கோப்புகளை குறியாக்கவும் மற்றும் நீண்ட கோப்புகளை பிரிக்கவும் முடியும்.
பெரும்பாலான குனு / லினக்ஸ் டெஸ்க்டாப்புகள் போன்ற சுருக்க வடிவங்களுக்கு விரிவான ஆதரவை வழங்குகின்றன; தார், gz, ZIP, முதலியன, எனவே ஷார் இந்த விஷயத்தில் மிகவும் பயனுள்ளதாக இல்லை. இருப்பினும், நீங்கள் ஒரு சர்வர் சூழலில் குனு / லினக்ஸைப் பயன்படுத்தினால், ஷார் அதன் எளிமை காரணமாக பயனுள்ளதாக இருக்கும்.
உபுண்டுவில் ஷாரூட்டில்ஸை நிறுவவும்
யூனிக்ஸ் இயக்க முறைமையில், ஷார் என்பது ஷெல் காப்பகத்திற்கான சுருக்கமாகும், இது யுனிக்ஸ் பயன்பாட்டு ஷார் மூலம் உருவாக்கப்பட்ட கோப்பு வடிவமாகும். ஒரு ஷார் கோப்பு என்பது ஒரு வகை சுய-பிரித்தெடுக்கும் கோப்பு, அதை இயக்குவது அது உருவாக்கிய கோப்புகளை மீண்டும் உருவாக்கும். கோப்புகளைப் பிரித்தெடுக்க, வழக்கமாக நிலையான ஷெல் மட்டுமே தேவைப்படும் யூனிக்ஸ் பார்ன்.
இயல்பாகவே பெரும்பாலான குனு / லினக்ஸ் விநியோகங்களில் ஷார் சேர்க்கப்படவில்லை, எனவே சுய-பிரித்தெடுக்கும் ஷார் கோப்புகளை உருவாக்க முதலில் அதை நிறுவ வேண்டும். இருப்பினும், நாங்கள் அதை உபுண்டு மென்பொருள் விருப்பத்திலோ அல்லது தானாகவே பொருத்தமாகவோ காண மாட்டோம். மாறாக, '' என்று அழைக்கப்படும் தொகுப்பை நாங்கள் நிறுவ வேண்டும்.ஷாரூட்டில்ஸ்'. ஒரு முனையத்தை (Ctrl + Alt + T) திறந்து அதில் கட்டளையைத் தட்டச்சு செய்வதன் மூலம் இந்த தொகுப்பை நிறுவ முடியும்:
sudo apt install sharutils
நிறுவிய பின், நம்மால் முடியும் நிறுவப்பட்ட பதிப்பைக் காண்க ஒரே முனையத்தில் இயங்குகிறது:
shar --version
ஷார் கோப்பை உருவாக்கவும்
உங்கள் கோப்புகளைக் கண்டுபிடித்து தயார் செய்யுங்கள்
ஷார் என்பது ஒரு கட்டளை வரி கருவி ஒரு நேரத்தில் ஒரு தொகுதி கோப்புகளில் செயல்படுகிறது, அவற்றை ஒரே கோப்பில் வைக்கிறது. எனவே, இந்த எடுத்துக்காட்டில் வசதி மற்றும் பயன்பாட்டின் எளிமைக்காக, நாங்கள் ஒரு தற்காலிக கோப்புறையை உருவாக்கி, நாம் உருவாக்க விரும்பும் ஷார் கோப்பில் சேர்க்க அனைத்து கோப்புகளையும் நகலெடுக்க உள்ளோம்.
ஷார் கோப்பை உருவாக்கவும்
பாரா எங்கள் ஷார் கோப்பை உருவாக்கவும்நாம் படங்களை சேமித்து வைத்திருக்கும் கோப்புறையிலிருந்து, பின்வரும் கட்டளையை இயக்க வேண்டும்:
shar ./* > ../archivos-empaquetados.shar
இங்கே ஒவ்வொரு பயனரும் 'இன் பெயரை மாற்றலாம்பேக் செய்யப்பட்ட கோப்புகள்'மேலும் விளக்கமான பெயருக்கு.
மேலே உள்ள கட்டளையில், ஷார் என்பது நிரல் ஒன்றுக்கு. பகுதி ./* இது நுழைவாயில், இந்த விஷயத்தில் நாம் இருக்கும் கோப்பகத்தில் அமைந்துள்ள அனைத்து கோப்புகளையும் பயன்படுத்தப் போகிறோம் என்று அர்த்தம். கட்டளையின் அடுத்த விஷயம் > சின்னம், இது உள்ளீட்டிற்கும் கட்டளையின் வெளியீட்டிற்கும் இடையிலான வகுப்பான் ஆகும். நிரல் அதைப் புரிந்துகொள்கிறது “இடதுபுறத்தில் ஒவ்வொரு உள்ளீட்டையும் எடுத்து வலதுபுறத்தில் வரையறுக்கப்பட்ட ஒற்றை கோப்பில் இணைக்கவும்”. கடைசி பகுதி, ../packed-files.shar என்பது வெளியீட்டு கோப்பின் பாதை மற்றும் பெயர். ஒவ்வொரு பயனருக்கும் ஏற்றவாறு இதை மாற்றலாம். செயல்முறை மிகவும் விரைவானது மற்றும் பொதுவாக சில வினாடிகளுக்கு மேல் ஆகாது.
கோப்பை உருவாக்கியதும், அதைப் பகிரலாம். கூட நாம் யாருடன் பகிர்கிறோமோ, பிரித்தெடுப்பதற்கு வேலை செய்ய ஷாரூட்டில்ஸையும் நிறுவ வேண்டும் என்று கூற வேண்டும்.
ஷார் கோப்பை பிரித்தெடுக்கவும்
எங்கள் தொடர்பு ஷார் கோப்பைப் பெறும்போது, உங்களுக்கு தேவையானது அதை இயக்கக்கூடியதாக மாற்றி பின்னர் இயக்க வேண்டும். இந்த பயனர் ஏற்கனவே ஷாரூட்டில்ஸ் நிறுவப்பட்டிருப்பார் என்று வைத்துக் கொள்வோம், எனவே நீங்கள் பின்வரும் கட்டளைகளை முனையத்தில் இயக்க வேண்டும் (Ctrl + Alt + T):
chmod +x archivos-empaquetados.shar ./archivos-empaquetados.shar
அது தான். இப்போது அவர் அனுப்பிய அசல் கோப்பை எங்கள் தொடர்பு நீக்க முடியும், ஏனெனில் அவருடைய கணினியில் ஏற்கனவே உள்ளடக்கம் உள்ளது.
நிறுவல் நீக்குதல்
எங்கள் கணினியிலிருந்து நிரலை அகற்ற, நாம் ஒரு முனையத்தை (Ctrl + Alt + T) மட்டுமே திறந்து பின்வரும் கட்டளையை எழுத வேண்டும்:
sudo apt purge sharutils
காணலாம் அவர்கள் வழங்கும் கையேட்டில் ஷாரூட்டில்ஸ் பற்றிய தகவல்கள் gnu.org.