tar archiver, Linux অপারেটিং সিস্টেম বক্তৃতা কোর্স Kaunas

tar archiver, Linux অপারেটিং সিস্টেম বক্তৃতা কোর্স Kaunas

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

টার কমান্ড কি কি কাজ করে, লিনাক্স অপারেটিং সিস্টেম লেকচার কোর্স কাউনাস

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

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

উল্লেখ্য যে, আর্কাইভ করা হচ্ছে এমন ফাইল বা ডিরেক্টরির নামের সাথে *.tar এক্সটেনশনটি যুক্ত করা একটি প্রচলিত রীতি। অবশ্যই, এই এক্সটেনশনটি ছাড়াও একটি আর্কাইভ, আর্কাইভই থেকে যায়। তবে, এটি ব্যবহারকারীদের এক নজরে চিনতে সাহায্য করে যে তারা আসলে একটি আর্কাইভ দেখছেন। তাই, লিনাক্স উৎসাহী এবং বিশেষজ্ঞদের মধ্যে এই পদ্ধতিটি একটি ভালো রীতি হিসেবে বিবেচিত হয়। ২০২৩ সালের সিস্টেম অ্যাডমিনিস্ট্রেশনের সেরা অনুশীলন সম্পর্কে আরও তথ্যের জন্য, লিনাক্স টরেন্ট কাউনাস কোর্সগুলো দেখুন , যা SEDICOMM ইউনিভার্সিটি প্ল্যাটফর্মে লিথুয়ানিয়ার সকলের জন্য উপলব্ধ ।

লিনাক্স এবং অন্যান্য ইউনিক্স-এর মতো অপারেটিং সিস্টেমে টার ইউটিলিটির জন্য দরকারী বিকল্প

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

  • -c — একটি সংরক্ষণাগার তৈরির জন্য দায়ী একটি বিকল্প (এর সাথে একযোগে ব্যবহার করা যাবে না -x);
  • -f — একটি বিকল্প যা কমান্ড আর্গুমেন্ট হিসাবে ব্যবহৃত ফাইল নামের আগে নির্দিষ্ট করা আবশ্যক;
  • -r — একটি পরামিতি যা আপনাকে একটি বিদ্যমান সংরক্ষণাগারের শেষে একটি নতুন ফাইল বা ডিরেক্টরি যোগ করতে দেয়;
  • -t — আপনাকে এটিকে আনপ্যাক না করে সংরক্ষণাগারের বিষয়বস্তুর একটি তালিকা দেখতে দেয়;
  • -v — বিস্তারিত মোড সক্ষম করে, যেখানে প্রতিটি অপারেশনের একটি রিপোর্ট কমান্ড লাইনে প্রদর্শিত হয়;
  • -x — ফাইল সিস্টেমের একটি নির্দিষ্ট স্থানে সংরক্ষণাগার থেকে ডেটা বের করে (এর সাথে একযোগে ব্যবহার করা যাবে না -c).

কমান্ড সিনট্যাক্সটি নিম্নরূপ: tar <অপশন> <প্রথম আর্গুমেন্ট> <দ্বিতীয় এবং পরবর্তী আর্গুমেন্টসমূহ> । ধরা যাক, আপনাকে files.tar নামে একটি আর্কাইভ তৈরি করতে হবে, যাতে file0 , file1 এবং file2 ফাইলগুলো থাকবে । এই ক্ষেত্রে, কমান্ড লাইনে tar -cvf files.tar file0 file1 file2 কমান্ডটি লিখুন ।

এই ধরনের একটি আর্কাইভ বর্তমান ফোল্ডারে আনপ্যাক করতে, কমান্ড লাইনে নিম্নলিখিত কমান্ডটি লিখুন: tar -xvf files.tar-v প্যারামিটারটি এক্সট্র্যাক্ট করা ফাইলগুলির (অথবা, পূর্ববর্তী উদাহরণে, কম্প্রেস করা ফাইলগুলির) একটি তালিকা প্রদর্শন করবে। ইউটিলিটিটির একটি প্রাথমিক পরিচিতির জন্য এই জ্ঞানই যথেষ্টের চেয়েও বেশি হবে। আপনার সিস্টেম অ্যাডমিনিস্ট্রেশন দক্ষতা উন্নত করার জন্য, আমরা কাউনাসে লিনাক্স অনলাইন কোর্সগুলো করার পরামর্শ দিই ।

SEDICOMM বিশ্ববিদ্যালয় দল : সিসকো একাডেমি , লিনাক্স প্রফেশনাল ইনস্টিটিউট , পাইথন ইনস্টিটিউট