কম্পিউটার টিউটোরিয়াল

লিনাক্সে TAR ব্যবহার করে ফাইল আর্কাইভ করার পদ্ধতি

আর্কাইভ হলো একটি বিশেষ ধরনের ফাইল যা অসংখ্য ফোল্ডার এবং ফাইল সংরক্ষণ করতে পারে। আর্কাইভের কার্যকারিতা হলো এতে থাকা ফাইল ও ফোল্ডাররা আর্কাইভের বাইরে যেই ফাইল-স্ট্রাকচার 갖고 থাকে, আনআর্কাইভ করার পরও সেটি অক্ষুণ্ণ থাকে। ফাইল ও ফোল্ডার আর্কাইভ করা যায় অনেক ফরম্যাটে, যার মধ্যে একটি হলো TAR (Tape Archive) ফরম্যাট। লিনাক্স এবং ইউনিক্স সিস্টেমে সাধারণত ব্যবহৃত, একটি TAR ফাইল (সামান্য ভাষায় tarball) হলো Consolidated Unix Archive ফরম্যাটে একটি ফাইল।

TAR ফাইল ফরম্যাটটি শুধু বড় পরিমাণ ডেটা সংরক্ষণের জন্য ব্যবহৃত হয় — কম্প্রেস করার জন্য নয়। TAR ফাইলগুলো তৈরি হওয়ার পর সাধারণত কম্প্রেস করা হয়, কিন্তু তখন সেগুলো আর TAR ফাইল থাকে না, TGZ ফাইলে পরিণত হয়।

লিনাক্স এবং ইউনিক্সে TAR ফাইল তৈরি করা একদম সহজ — এক হলো Terminal বা কনসোল খোলা, এবং দুই হলো প্রয়োজনীয় কমান্ড টাইপ করা।

ধাপ ১: একটি টার্মিনাল খুলুন

লিনাক্সে TAR ব্যবহার করে ফাইল আর্কাইভ করার পদ্ধতি

আপনি যদি লিনাক্স সিস্টেম ব্যবহার করেন, তবে Ctrl + Alt + T চাপা একটি নতুন Terminal উদ্ভিদ করুন। অথবা আপনি এভাবে করেও পারেন:

  1. স্ক্রিনের উপরের বাম কোণে Dash বাটনে ক্লিক করুন Dash খোলার জন্য (বা কীবোর্ডের Windows লোগো কী চাপুন একই ফলাফল পেতে)।লিনাক্সে TAR ব্যবহার করে ফাইল আর্কাইভ করার পদ্ধতি
  2. "terminal" সার্চ করুন এবং Enter চাপুন।লিনাক্সে TAR ব্যবহার করে ফাইল আর্কাইভ করার পদ্ধতি
  3. সার্চ রেজাল্টে Terminal নামে রেজাল্টে ক্লিক করুন।লিনাক্সে TAR ব্যবহার করে ফাইল আর্কাইভ করার পদ্ধতি

অন্যদিকে, যদি আপনি ইউনিক্স-চালিত কম্পিউটার ব্যবহার করেন, তবে:

  1. স্ক্রিনের উপরে টুলবারে Applications বা Accessories-এ ক্লিক করুন।
  2. কনটেক্সট মেনু থেকে Terminal-এ ক্লিক করুন। এতে অবিলম্বে একটি নতুন Terminal উইন্ডো খুলবে।লিনাক্সে TAR ব্যবহার করে ফাইল আর্কাইভ করার পদ্ধতিলিনাক্সে TAR ব্যবহার করে ফাইল আর্কাইভ করার পদ্ধতি

ধাপ ২: টার্মিন্যালে প্রয়োজনীয় কমান্ড টাইপ করুন

একবার আপনার স্ক্রিনে একটি নতুন Terminal ইনস্ট্যান্স চালু হলে, বাকি আছে প্রয়োজনীয় কমান্ড টাইপ করা। TAR ফাইল তৈরির জন্য টার্মিন্যালে টাইপ করার কমান্ডটি নির্ভর করে আপনি পুরো ফোল্ডার (সাব-ডিরেক্টরি ও ফাইলসহ) আর্কাইভ করতে চান কিনা, নাহলে শুধু এক বা একাধিক নির্দিষ্ট ফাইল আর্কাইভ করতে চান।

আপনি যদি একটি সম্পূর্ণ ডিরেক্টরি এবং তার সব কন্টেন্ট TAR করতে চান, তবে টার্মিন্যাল উইন্ডোতে নিচের কমান্ডটি টাইপ করে Enter চাপুন:

tar -cvf X.tar /path/to/folder
লিনাক্সে TAR ব্যবহার করে ফাইল আর্কাইভ করার পদ্ধতি

নোট: উপরের কমান্ডে X-কে আপনি যে নামে TAR ফাইল তৈরি করতে চান সেটা দিয়ে রিপ্লেস করুন, এবং /path/to/folder-কে আপনি যে ফোল্ডার (বা ফাইল) আর্কাইভ করতে চান তার সম্পূর্ণ পাথ দিয়ে রিপ্লেস করুন। উদাহরণস্বরূপ, আপনি /myfiles/ ফোল্ডারকে Files নামে আর্কাইভ করতে চাইলে, চূড়ান্ত কমান্ডটি দেখাবে এমন:

tar -cvf Files.tar /usr/local/myfiles
লিনাক্সে TAR ব্যবহার করে ফাইল আর্কাইভ করার পদ্ধতি

অন্যদিকে, আপনি যদি এক বা একাধিক নির্দিষ্ট ফাইল TAR ফরম্যাটে আর্কাইভ করতে চান, তবে টার্মিন্যাল উইন্ডোতে নিচের কমান্ডটি টাইপ করে Enter চাপুন:

tar -cvf X.tar /path/to/file1 /path/to/file2
লিনাক্সে TAR ব্যবহার করে ফাইল আর্কাইভ করার পদ্ধতি

নোট: উপরের কমান্ডে X-কে আপনি যে নামে TAR ফাইল তৈরি করতে চান সেটা দিয়ে রিপ্লেস করুন। এছাড়া /path/to/file1-কে আর্কাইভ করার প্রথম ফাইলের সম্পূর্ণ পাথ দিয়ে, /path/to/file2-কে আর্কাইভে থাকার দ্বিতীয় ফাইলের পাথ দিয়ে রিপ্লেস করুন, এবং এইভাবে। আপনি চাইলে যত চাই তত ফাইলের ডিরেক্টরি যোগ করতে পারেন — শুধু প্রতিটি ডিরেক্টরি এর পূর্ববর্তীটির সাথে স্পেস দিয়ে আলাদা করুন।


  1. লিনাক্সে Find কমান্ড ব্যবহার করে ফাইল খুঁজে বের করার পদ্ধতি

  2. লিনাক্সে জিপ ফাইল এক্সট্র্যাক্ট করার পদ্ধতি

  3. Windows-এ .tar.gz ফাইল কীভাবে এক্সট্রাক্ট করবেন?

  4. উইন্ডোজ ১০-এ পাওয়ারশেল ব্যবহার করে ফাইল কমপ্রেস এবং এক্সট্র্যাক্ট করুন – ধাপে ধাপে গাইড