কম্পিউটার

লিনাক্সে shar-এর সাহায্যে কীভাবে সেলফ-এক্সট্র্যাক্টিং আর্কাইভ তৈরি করবেন

লিনাক্সে shar-এর সাহায্যে কীভাবে সেলফ-এক্সট্র্যাক্টিং আর্কাইভ তৈরি করবেন

এটি কি বিরক্তিকর নয়, এমনকি ক্লান্তিকর, একটি পরিচিতিকে এটি কী তা ব্যাখ্যা করতে হবে এবং তাদের একটি সংরক্ষণাগার পাঠানোর পরে কীভাবে এটি আনপ্যাক করবেন? আপনি যদি "হ্যাঁ" উত্তর দেন, তাহলে আপনি লিনাক্সে শেয়ার পছন্দ করবেন।

shar এর সাহায্যে আপনি অনেক ফাইলকে একটিতে "প্যাক" করতে পারেন। আপনি যদি এটি আপনার পরিচিতির কাছে পাঠান, তবে তাদের কেবল নিশ্চিত করতে হবে যে এটি কার্যকর করা যায় এবং এটি বের করতে এটি চালান। কোন জটিল কমান্ড নেই এবং প্রক্রিয়ার মাধ্যমে তাদের গাইড করার কোন প্রয়োজন নেই।

চলুন দেখি কিভাবে আপনি এটিকে একটি "shar" ফাইলে একটি গ্রুপ প্যাক করতে ব্যবহার করতে পারেন।

Shar ইনস্টল করুন

শর ডিফল্টরূপে বেশিরভাগ লিনাক্স ডিস্ট্রোতে অন্তর্ভুক্ত নয়, তাই অটো-এক্সট্র্যাক্টিং Shar ফাইল সংরক্ষণাগার তৈরি করতে সক্ষম হতে আপনাকে প্রথমে এটি ইনস্টল করতে হবে। আপনি এটি সফ্টওয়্যার সেন্টারে পাবেন না, যদিও, বা অ্যাপটির মাধ্যমে নিজে থেকেও পাবেন না। পরিবর্তে, আপনাকে বৃহত্তর "শারুটিল" প্যাকেজটি ইনস্টল করতে হবে যাতে এটি রয়েছে। এটি করতে, আপনার টার্মিনালটি ফায়ার করুন এবং কমান্ডটি ব্যবহার করুন:

sudo apt install sharutils
লিনাক্সে shar-এর সাহায্যে কীভাবে সেলফ-এক্সট্র্যাক্টিং আর্কাইভ তৈরি করবেন

আপনার ফাইলগুলি খুঁজুন এবং প্রস্তুত করুন

Shar হল একটি কমান্ড-লাইন টুল এবং একসাথে একগুচ্ছ ফাইলের উপর কাজ করে, সেগুলিকে একক সংরক্ষণাগারে রেখে। সুতরাং, সুবিধার জন্য এবং ব্যবহারের সহজতার জন্য, একটি অস্থায়ী ফোল্ডার তৈরি করুন এবং অস্থায়ী ফোল্ডারে একটি শার আর্কাইভে অন্তর্ভুক্ত করতে চান এমন সমস্ত ফাইল সরান বা অনুলিপি করুন৷

আপনার টার্মিনাল এখনও সক্রিয় আছে, cd আপনার নতুন তৈরি ডিরেক্টরিতে।

লিনাক্সে shar-এর সাহায্যে কীভাবে সেলফ-এক্সট্র্যাক্টিং আর্কাইভ তৈরি করবেন

আপনার ফাইল প্যাক করুন

আপনার শার আর্কাইভ তৈরি করতে, নিম্নলিখিত কমান্ডটি চালান:

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

"আর্কাইভ-ফাইলের নাম" আপনার পছন্দের ফাইলের নাম পরিবর্তন করুন৷

লিনাক্সে shar-এর সাহায্যে কীভাবে সেলফ-এক্সট্র্যাক্টিং আর্কাইভ তৈরি করবেন

আপনি কীভাবে এটি আপনার ফাইলের জন্য ব্যবহার করতে পারেন তা বোঝার জন্য আসুন এটিকে "বিচ্ছিন্ন" করি৷

  • shar একেবারে শুরুতে, অবশ্যই, প্রোগ্রাম নিজেই।
  • ./* ইনপুট, এবং এই নির্দিষ্ট ক্ষেত্রে, এর অর্থ হল "আমরা যে ডিরেক্টরিতে আছি তার সমস্ত ফাইল।"
  • > কমান্ডের ইনপুট এবং আউটপুটের মধ্যে স্প্লিটার। প্রোগ্রামটি এটিকে "বন্ধনীর বাম দিকের প্রতিটি ইনপুট নিন এবং বন্ধনীর ডানদিকে সংজ্ঞায়িত একক ফাইলে এটিকে একত্রিত করুন।"
  • ../archive-filename.shar আউটপুট ফাইলের পথ এবং নাম। আপনি আপনার ইচ্ছামত এটি পরিবর্তন করতে পারেন।

প্রক্রিয়াটি বেশ দ্রুত এবং সাধারণত সেকেন্ডের বেশি সময় নেয় না (আপনার পিসির পারফরম্যান্সের উপর নির্ভর করে)।

লিনাক্সে shar-এর সাহায্যে কীভাবে সেলফ-এক্সট্র্যাক্টিং আর্কাইভ তৈরি করবেন

আপনি সংরক্ষণাগার তৈরি করার পরে, আপনি আপনার পরিচিতিদের সাথে আপনার নতুন ফাইল ভাগ করতে পারেন৷ যদিও তাদেরও sharutils ইনস্টল করতে হবে স্বয়ংক্রিয় নিষ্কাশন কাজ করার জন্য, যেমন আপনি পরবর্তী ধাপে দেখতে পাবেন যে সাধারণ সংরক্ষণাগারগুলির সাথে কাজ করার চেয়ে সবকিছু সহজ হবে৷

শার আর্কাইভ বের করা হচ্ছে

যখন আপনার বন্ধু shar আর্কাইভ পায়, তখন তাদের যা করতে হবে তা হল এটিকে এক্সিকিউটেবল করা এবং তারপর এটি চালানো।

ধরে নিচ্ছি আপনার বন্ধুর ইতিমধ্যেই sharutils আছে ইনস্টল করা হলে, তারা নিম্নলিখিত কমান্ডের সাহায্যে সংরক্ষণাগারটি বের করতে পারে:

chmod +x archive.shar
./archive.shar
লিনাক্সে shar-এর সাহায্যে কীভাবে সেলফ-এক্সট্র্যাক্টিং আর্কাইভ তৈরি করবেন লিনাক্সে shar-এর সাহায্যে কীভাবে সেলফ-এক্সট্র্যাক্টিং আর্কাইভ তৈরি করবেন

এবং এটি ছিল - এটিতে থাকা ফাইলগুলি একই ফোল্ডারে এটির ঠিক পাশেই বের করা হয়েছিল। তারা আমাদের পাঠানো আসল ফাইলটি আমরা এখন সরিয়ে ফেলি৷

লিনাক্সে shar-এর সাহায্যে কীভাবে সেলফ-এক্সট্র্যাক্টিং আর্কাইভ তৈরি করবেন

বেশিরভাগ লিনাক্স ডেস্কটপ টার, জিজেড, জিপ ইত্যাদির মত কম্প্রেশন ফরম্যাটের জন্য ব্যাপক সমর্থন প্রদান করে, তাই এই ক্ষেত্রে shar খুব একটা উপযোগী নয়। যাইহোক, আপনি যদি সার্ভারে (বা হেডলেস) পরিবেশে লিনাক্স ব্যবহার করেন, তাহলে shar খুবই উপযোগী হবে, কারণ আপনি বিভিন্ন কমান্ড মনে না রেখে সহজেই একটি আর্কাইভ বের করতে পারবেন – এতে কোনো অতিরিক্ত পদক্ষেপ নেই, কোনো পতাকা এবং সুইচ নেই এবং কোনো অন্যান্য প্রোগ্রাম ইনস্টল করার জন্য। shar ছাড়াও, Windows, macOS এবং Linux সবই স্ব-নিষ্কাশন সংরক্ষণাগার তৈরি করতে একটি নেটিভ অ্যাপের সাথে আসে। এটি পরীক্ষা করে দেখুন!


  1. লিনাক্সে টাস্কসেটের সাথে সিপিইউ কোর কীভাবে বরাদ্দ করবেন

  2. লিনাক্স ভিপিএস-এ কীভাবে CS:GO সার্ভার তৈরি করবেন

  3. পাসওয়ার্ড দিয়ে লিনাক্স ব্যবহারকারী তৈরি করুন

  4. কিভাবে লিনাক্সে ডিভিডি দিয়ে ডিভিডি মুভি তৈরি করবেন