লিনাক্সের জন্য 5 সেরা কমান্ড লাইন সংরক্ষণাগার সরঞ্জাম - পর্ব 1


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

এখানে এই নিবন্ধে আমরা স্ট্যান্ডার্ড লিনাক্স ডিস্ট্রিবিউশন, তাদের বৈশিষ্ট্যগুলি, উদাহরণ ইত্যাদিতে উপলভ্য সংরক্ষণাগার সরঞ্জামগুলি নিয়ে আলোচনা করব, নিবন্ধটি দুটি ভাগে বিভক্ত, প্রতিটি অংশে পাঁচটি কমান্ড লাইন সংরক্ষণাগার সরঞ্জাম রয়েছে (অর্থাত্ 10 সেরা কমান্ড লাইন সংরক্ষণাগার সরঞ্জাম)।

একটি সংরক্ষণাগার ফাইল হ'ল একটি সংকুচিত ফাইল যা মেটাডেটা সহ এক বা একাধিক কম্পিউটার ফাইলের সমন্বয়ে গঠিত।

  1. ডেটা সংক্ষেপণ
  2. এনক্রিপশন
  3. ফাইল কনটেনটেশন
  4. স্বয়ংক্রিয় নিষ্কাশন
  5. স্বয়ংক্রিয় ইনস্টলেশন
  6. উত্স ভলিউম এবং মিডিয়া তথ্য
  7. ফাইল বিস্তৃত
  8. চেকসাম
  9. ডিরেক্টরি কাঠামোর তথ্য
  10. অন্যান্য মেটাডেটা (ডেটা সম্পর্কিত ডেটা)
  11. ত্রুটি আবিষ্কার

  1. মেটাডাটা সহ কম্পিউটার ফাইল সিস্টেম সঞ্চয় করুন
  2. স্থানীয়ভাবে ফাইল স্থানান্তর করতে কার্যকর
  3. ওয়েবের মাধ্যমে ফাইল স্থানান্তর করতে কার্যকর
  4. সফ্টওয়্যার প্যাকেজিং অ্যাপ্লিকেশন

স্ট্যান্ডার্ড লিনাক্স বিতরণে দরকারী সংরক্ষণাগার অ্যাপ্লিকেশনটি নিম্নলিখিত:

1. টার কমান্ড

tar হল মানক ইউনিক্স/লিনাক্স সংরক্ষণাগার অ্যাপ্লিকেশন সরঞ্জাম। প্রাথমিক পর্যায়ে এটি টেপ সংরক্ষণাগার প্রোগ্রাম হিসাবে ব্যবহৃত হত যা ধীরে ধীরে জেনারেল পারপস আর্কাইভ প্যাকেজে রূপান্তরিত হয় যা প্রতিটি ধরণের সংরক্ষণাগার ফাইল পরিচালনা করতে সক্ষম। tar বিকল্পগুলির সাথে প্রচুর সংরক্ষণাগার ফিল্টার গ্রহণ করে।

  1. -এ: বিদ্যমান ফাইলগুলিতে ট্যারি ফাইলগুলি যুক্ত করুন
  2. -c: একটি নতুন সংরক্ষণাগার ফাইল তৈরি করুন
  3. -d: নির্দিষ্ট ফাইল সিস্টেমের সাথে সংরক্ষণাগারটির তুলনা করুন
  4. -j: সংরক্ষণাগারটি Bzip করুন
  5. -r: বিদ্যমান সংরক্ষণাগারে ফাইল যুক্ত করুন
  6. -t: বিদ্যমান সংরক্ষণাগারগুলির তালিকা তালিকাবদ্ধ করুন।
  7. - আপনি: সংরক্ষণাগার আপডেট করুন
  8. -x: বিদ্যমান সংরক্ষণাগার থেকে ফাইলটি বের করুন
  9. -z: আর্কাইভ gzip
  10. মুছুন: বিদ্যমান সংরক্ষণাগার থেকে ফাইলগুলি মুছুন

একটি টার সংরক্ষণাগার ফাইল তৈরি করুন।

# tar -zcvf name_of_tar.tar.gz /path/to/folder

একটি টার সংরক্ষণাগার ফাইল সঙ্কোচিত করুন।

# tar -zxvf Name_of_tar_file.tar.gz

আরও বিশদ উদাহরণের জন্য, লিনাক্সের 18 টি কমান্ড উদাহরণ পড়ুন।

শার কমান্ড

শার সংরক্ষণাগারটি বোঝায় শর একটি স্ক্রিপ্ট, এর প্রয়োগের ফলে ফাইলগুলি তৈরি হবে। শার একটি স্ব-উত্তোলনকারী সংরক্ষণাগার ফাইল যা একটি উত্তরাধিকার ইউটিলিটি এবং ফাইলগুলি বের করার জন্য ইউনিক্স বোর্ন শেলের প্রয়োজন। শার স্পষ্ট পাঠ্য হওয়ার সুবিধা রয়েছে তবে এটি সম্ভাব্য বিপজ্জনক, যেহেতু এটি সম্পাদনযোগ্যকে আউটপুট করে।

  1. -o: বিকল্প হিসাবে উল্লিখিত হিসাবে সংরক্ষণাগারগুলিতে আউটপুট সংরক্ষণ করুন li
  2. -l: বিকল্পে উল্লিখিত হিসাবে আউটপুট আকার সীমাবদ্ধ করুন তবে এটি বিভক্ত করবেন না
  3. -L: বিকল্পে উল্লিখিত হিসাবে আউটপুট আকার সীমাবদ্ধ করুন এবং এটিকে বিভক্ত করুন
  4. -n: শার্ক ফাইলগুলির শিরোনামে অন্তর্ভুক্ত করার জন্য সংরক্ষণাগারটির নাম
  5. -a: শিরোনামগুলির স্বয়ংক্রিয় প্রজন্মের অনুমতি দিন

দ্রষ্টব্য: ‘-o’ বিকল্পের প্রয়োজন যদি ‘-l’ বা ‘-L’ বিকল্পটি ব্যবহার করা হয় এবং ‘-a’ বিকল্পটি ব্যবহার করা হয় তবে ‘-n’ বিকল্পের প্রয়োজন।

একটি শার আর্কাইভ ফাইল তৈরি করুন।

# shar file_name.extension > filename.shar

একটি শার আর্কাইভ ফাইলটি বের করুন।

# unshar file_name.shar

৩.আর কমান্ড

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

  1. -d: সংরক্ষণাগার থেকে মডিউলগুলি মুছুন
  2. -ম: সংরক্ষণাগারটিতে সদস্যদের সরান।
  3. -p: সংরক্ষণাগারটির নির্দিষ্ট সদস্যদের মুদ্রণ করুন
  4. -ق: দ্রুত সংযোজন।
  5. -r: সংরক্ষণাগারে ফাইল সদস্য sertোকান
  6. -s: সংরক্ষণাগারে সূচি যোগ করুন
  7. -a: সংরক্ষণাগারটির বিদ্যমান সদস্যদের একটি নতুন ফাইল যুক্ত করুন

স্ট্যাটিক লাইব্রেরির সাহায্যে ‘আর’ সরঞ্জামটি ব্যবহার করে একটি সংরক্ষণাগার তৈরি করুন ‘লিবমাথ.এ’ অবজেক্টিভ ফাইলগুলির সাথে ‘বিভাজন’ এবং ‘বিভাগ’ হিসাবে।

# ar cr libmath.a substraction.o division.o

একটি ‘আর’ সংরক্ষণাগার ফাইলটি বের করতে।

# ar x libmath.a

সিপিও মানে কপি ইন এবং আউট। সিপিও লিনাক্সের জন্য একটি সাধারণ উদ্দেশ্য ফাইল আর্কিভার। এটি সক্রিয়ভাবে রেডহ্যাট প্যাকেজ ম্যানেজার (আরপিএম) এবং লিনাক্স কার্নেলের ইরাম্রামগুলিতে পাশাপাশি অ্যাপল কম্পিউটারের ইনস্টলার (প্যাক্স) এর একটি গুরুত্বপূর্ণ সংরক্ষণাগার সরঞ্জামে ব্যবহৃত হয়।

  1. -0: নতুন লাইনের পরিবর্তে নাল অক্ষর দ্বারা বন্ধ হওয়া ফাইলের একটি তালিকা পড়ুন
  2. -এ: অ্যাক্সেসের সময় পুনরায় সেট করুন
  3. -এ: যোগ করুন li
  4. -বি: অদলবদল
  5. -d: ডিরেক্টরি তৈরি করুন

একটি ‘সিপিও’ সংরক্ষণাগার ফাইল তৈরি করুন।

# cd tecmint
# ls

file1.o file2.o file3.o

# ls | cpio  -ov > /path/to/output_folder/obj.cpio

সিপিও আর্কাইভ ফাইলটি বের করতে।

# cpio -idv < /path/to folder/obj.cpio

5. Gzip

জিজিপ হ'ল স্ট্যান্ডার্ড এবং বহুল ব্যবহৃত ফাইল সংক্ষেপণ এবং ডিকম্প্রেশন ইউটিলিটি। জিজিপ ফাইল সংযুক্তকরণের অনুমতি দেয়। জিজিপ দিয়ে ফাইলটি সংকুচিত করে, তারবাল আউটপুট দেয় যা ‘* .tar.gz‘ বা ‘* .tgz’ আকারে রয়েছে।

  1. সর্বশেষ: স্ট্যান্ডার্ড আউটপুট এ আউটপুট উত্পাদন।
  2. –to-stdout: স্ট্যান্ডার্ড আউটপুট এ আউটপুট উত্পাদন।
  3. ecড্রম্প্রেস: ফাইল ডিকম্প্রেস করুন
  4. অংকপ্রেস: ফাইল ডিকম্প্রেস করুন
  5. -d: ফাইলটি সঙ্কোচিত করুন
  6. -f: ফোর্স কম্প্রেশন/ডিকম্প্রেশন

একটি ‘জিজিপ’ সংরক্ষণাগার ফাইল তৈরি করুন।

# tar -cvzf name_of_archive.tar.gz /path/to/folder

একটি ‘জিজিপ’ সংরক্ষণাগার ফাইলটি বের করতে To

# gunzip file_name.tar.gz

উপরের কমান্ডটি অবশ্যই নীচের কমান্ডের সাথে পাস করতে হবে।

# tar -xvf file_name.tar

দ্রষ্টব্য: ‘জিজিপ’ এর আর্কিটেকচার এবং কার্যকারিতা কলুষিত ‘জিজিপড টার আর্কাইভ’ ফাইলটি পুনরুদ্ধার করা কঠিন করে তোলে। বিভিন্ন স্থানে জিজেপ করা গুরুত্বপূর্ণ ফাইলগুলির বেশ কয়েকটি ব্যাকআপ তৈরি করার পরামর্শ দেওয়া হয়।

এখন এ পর্যন্তই. আমরা আমাদের পরবর্তী নিবন্ধে লিনাক্সের জন্য উপলভ্য অন্যান্য সংক্ষেপণ ও সংক্ষেপণকারী অ্যাপ্লিকেশনগুলি নিয়ে আলোচনা করব। ততক্ষণ টিউমিন্টের সাথে সংযুক্ত থাকুন এবং সংযুক্ত থাকুন। নীচে মন্তব্য বিভাগে আপনার মূল্যবান প্রতিক্রিয়া আমাদের দিতে ভুলবেন না।