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

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

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

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

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

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

शर स्थापित करें

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

sudo apt install sharutils
लिनक्स में शार्प के साथ सेल्फ-एक्सट्रैक्टिंग आर्काइव्स कैसे बनाएं

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

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

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

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

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

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

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

"संग्रह-फ़ाइल नाम" को अपने पसंदीदा फ़ाइल नाम में बदलें।

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

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

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

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

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

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

शार्प आर्काइव को एक्सट्रेक्ट करना

जब आपके मित्र को शार्प आर्काइव प्राप्त होता है, तो उन्हें केवल इसे निष्पादन योग्य बनाने और फिर इसे चलाने की आवश्यकता होती है।

मान लें कि आपके मित्र के पास पहले से ही sharutils है स्थापित, वे निम्नलिखित आदेशों के साथ संग्रह को निकाल सकते हैं:

chmod +x archive.shar
./archive.shar
लिनक्स में शार्प के साथ सेल्फ-एक्सट्रैक्टिंग आर्काइव्स कैसे बनाएं लिनक्स में शार्प के साथ सेल्फ-एक्सट्रैक्टिंग आर्काइव्स कैसे बनाएं

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

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

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


  1. सीएस कैसे बनाएं:लिनक्स वीपीएस पर सर्वर पर जाएं

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

  1. पासवर्ड के साथ लिनक्स उपयोगकर्ता बनाएं

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

  1. DeVeDe के साथ Linux में DVD मूवी कैसे बनाएं

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