Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

Linux में shar के साथ सेल्फ-एक्सट्रैक्टिंग आर्काइव कैसे बनाएं

क्या यह कष्टप्रद, यहां तक कि थकाऊ नहीं है, किसी संपर्क को यह समझाना कि यह क्या है और इसे भेजने के बाद इसे कैसे अनपैक करना है? यदि आपने "हां" उत्तर दिया, तो आप लिनक्स में shar को पसंद करेंगे।

shar के साथ, आप कई फ़ाइलों को एक में "पैक" कर सकते हैं। यदि आप इसे अपने किसी संपर्क को भेजते हैं, तो उन्हें बस यह सुनिश्चित करना होगा कि यह एक्ज़ीक्यूटेबल है और इसे निकालने के लिए चलाएं। कोई जटिल कमांड नहीं और उन्हें प्रक्रिया के माध्यम से मार्गदर्शन करने की कोई आवश्यकता नहीं।

आइए देखें कि आप फ़ाइलों के एक समूह को एक ही "shar" फ़ाइल में पैक करने के लिए इसका उपयोग कैसे कर सकते हैं।

Shar इंस्टॉल करें

Shar अधिकांश लिनक्स डिस्ट्रो में डिफ़ॉल्ट रूप से शामिल नहीं है, इसलिए आपको पहले इसे इंस्टॉल करना होगा ताकि आप ऑटो-एक्सट्रैक्टिंग Shar फ़ाइल आर्काइव बना सकें। आप इसे सॉफ़्टवेयर सेंटर में नहीं पाएंगे, न ही apt के माध्यम से अपने दम पर। इसके बजाय, आपको बड़ा "sharutils" पैकेज इंस्टॉल करना होगा जिसमें यह शामिल है। ऐसा करने के लिए, अपना टर्मिनल चालू करें और कमांड का उपयोग करें:

sudo apt install sharutils

अपनी फ़ाइलें ढूंढें और तैयार करें

Shar एक कमांड-लाइन टूल है और एक साथ कई फ़ाइलों पर कार्य करता है, उन्हें एक ही आर्काइव में रखता है। इस प्रकार, सुविधा और उपयोग में आसानी के लिए, एक अस्थायी फ़ोल्डर बनाएं और उन सभी फ़ाइलों को स्थानांतरित या कॉपी करें जिन्हें आप shar आर्काइव में शामिल करना चाहते हैं, अस्थायी फ़ोल्डर में।

अपने टर्मिनल के अभी भी सक्रिय होने के साथ, अपने नवनिर्मित निर्देशिका में cd करें।

अपनी फ़ाइलें पैक करें

अपना shar आर्काइव बनाने के लिए, निम्न कमांड चलाएं:

shar ./* > ../archive-filename.shar

"archive-filename" को अपने पसंदीदा फ़ाइलनाम में बदलें।

आइए इसे "विघटित" करें ताकि यह समझ में आए कि आप इसका उपयोग अपनी फ़ाइलों के लिए कैसे कर सकते हैं।

  • शुरुआत में shar निश्चित रूप से प्रोग्राम ही है।
  • ./* इनपुट है, और इस विशिष्ट मामले में, इसका अर्थ है "हम जिस निर्देशिका में हैं उसमें सभी फ़ाइलें।"
  • > कमांड के इनपुट और आउटपुट के बीच का विभाजक है। प्रोग्राम इसे "ब्रैकेट के बाईं ओर हर इनपुट लें और इसे ब्रैकेट के दाईं ओर परिभाषित सिंगल फ़ाइल में संयोजित करें" के रूप में समझता है।
  • ../archive-filename.shar आउटपुट फ़ाइल का पथ और नाम है। आप इसे जो चाहें बदल सकते हैं।

प्रक्रिया काफी तेज है और आमतौर पर कुछ सेकंड से अधिक नहीं लेती (आपके पीसी के प्रदर्शन के आधार पर)।

एक बार आर्काइव बना लेने के बाद, आप अपनी नई फ़ाइल को अपने संपर्कों के साथ साझा कर सकते हैं। हालांकि उन्हें भी ऑटो-एक्सट्रैक्शन के लिए sharutils इंस्टॉल करना होगा, जैसा कि आप अगले चरण में देखेंगे कि सब कुछ सामान्य आर्काइव की तुलना में सरल होगा।

shar आर्काइव निकालना

जब आपका मित्र shar आर्काइव प्राप्त करता है, तो उन्हें बस इसे एक्ज़ीक्यूटेबल बनाना होगा और फिर इसे चलाना होगा।

यह मानते हुए कि आपके मित्र के पास पहले से sharutils इंस्टॉल है, वे निम्न कमांड के साथ आर्काइव निकाल सकते हैं:

chmod +x archive.shar
./archive.shar

और बस - इसमें निहित फ़ाइलें उसी फ़ोल्डर में इसके बगल में निकाल दी गईं। हम अब उनके द्वारा भेजी गई मूल फ़ाइल को हटा सकते हैं।

अधिकांश लिनक्स डेस्कटॉप tar, gz, zip आदि जैसे कम्प्रेशन फॉर्मेट के लिए व्यापक समर्थन प्रदान करते हैं, इसलिए इस मामले में shar बहुत उपयोगी नहीं है। हालांकि, यदि आप लिनक्स का उपयोग सर्वर (या हेडलेस) वातावरण में कर रहे हैं, तो shar बहुत उपयोगी होगा, क्योंकि आप विभिन्न कमांड याद किए बिना आसानी से एक आर्काइव निकाल सकते हैं - कोई अतिरिक्त चरण नहीं, कोई फ्लैग और स्विच नहीं, और इंस्टॉल करने के लिए कोई अन्य प्रोग्राम नहीं। shar के अलावा, विंडोज, macOS और लिनक्स सभी सेल्फ-एक्सट्रैक्टिंग आर्काइव बनाने के लिए एक नेटिव ऐप के साथ आते हैं। इसे देखें!

  1. लिनक्स VPS पर CS:GO सर्वर कैसे बनाएं लिनक्स VPS पर CS:GO सर्वर कैसे बनाएं

    काउंटर-स्ट्राइक: ग्लोबल ऑफेंसिव के लिए स्टीम के आधिकारिक गेम सर्वर अधिकांश उद्देश्यों के लिए काफी अच्छे हैं। हालांकि, आप उन्हें नियंत्रित नहीं करते। यदि आप अपना स्वयं का सर्वर बनाते हैं, तो आप सक्षम होंगे: अपने स्वयं के नियम सेट करें, जैसे मैच समय, फ्रीज समय, अधिकतम खिलाड़ी, फ्रेंडली फायर, और इसी त

  1. सुरक्षित पासवर्ड सेटअप के साथ स्वचालित Linux उपयोगकर्ता निर्माण सुरक्षित पासवर्ड सेटअप के साथ स्वचालित Linux उपयोगकर्ता निर्माण

    कभी-कभी Linux उपयोगकर्ता खातों को बैच मोड में (पूरी तरह से स्वचालित) बनाना आवश्यक होता है लेकिन अक्सर नए लोग पूछते हैं कि मैन्युअल रूप से दर्ज किए बिना नए उपयोगकर्ता के लिए पासवर्ड कैसे सेट करें। स्वर्ग का धन्यवाद कमांड useradd पासवर्ड को इनपुट पैरामीटर के रूप में प्राप्त कर सकता है, लेकिन यह एन्क्र

  1. Linux में DeVeDe का उपयोग करके MP4 फाइलों से DVD मूवी बनाएं - चरण-दर-चरण गाइड Linux में DeVeDe का उपयोग करके MP4 फाइलों से DVD मूवी बनाएं - चरण-दर-चरण गाइड

    पिछली बार, हमने सीखा कि DVD फिल्मों को कैसे रिप करें। आज, हम ठीक इसके विपरीत करेंगे: DVD फिल्में बनाना सीखेंगे। यह कुछ ऐसा है जिस पर आप विचार कर सकते हैं विशेष रूप से यदि आपके पास पुराने DVD प्लेयर हैं जो नॉन-DVD फॉर्मेट्स को सपोर्ट नहीं करते - फिर भी आपके पास सभी प्रकार के फॉर्मेट्स में बहुत सारे व