লিনাক্স সিস্টেম থেকে ফাইলগুলির একটি ব্যাচ বিতরণ করার সবচেয়ে সাধারণ উপায় হল tar কমান্ড ব্যবহার করা। যখন আপনি একটি ডিরেক্টরিকে টার্ন করেন, আপনি সহজেই একটি ফাইলের একটি গ্রুপকে একক ফাইলে রোল আপ করতে পারেন। এই ফাইলটি তারপর স্থানান্তর বা সংরক্ষণ করা যেতে পারে, অথবা এটির আকার কমাতে সংকুচিত করা যেতে পারে।
ধাপ
ধাপ 1. বিন্যাসটি বুঝুন।
লিনাক্সে, tar কমান্ড ব্যবহার করে একাধিক ফাইল আর্কাইভ করা হয়। এই কমান্ড একাধিক ফাইলকে একক ফাইলে একত্রিত করবে, যাতে কম্প্রেশন বা অন্য কম্পিউটারে সহজে স্থানান্তর করা যায়। ফলে ফাইলে একটি.tar এক্সটেনশন থাকবে।.tar ফাইলগুলি প্রায়শই টারবল হিসাবে উল্লেখ করা হয়।
Tar কমান্ড শুধুমাত্র ফাইল সংরক্ষণ করবে। এটি কোন সংকোচন করবে না, তাই সংরক্ষণাগারটি মূল ফাইলগুলির সমান আকারের হবে। আপনি gzip বা bzip2 ব্যবহার করে.tar ফাইলটি সংকুচিত করতে পারেন, যার ফলে.tar.gz বা.tar.bz2 এক্সটেনশন হয়। এটি নিবন্ধের শেষে আচ্ছাদিত করা হবে।
পদক্ষেপ 2. একটি একক ডিরেক্টরি থেকে একটি টারবল তৈরি করুন।
যখন আপনি একটি ডিরেক্টরি থেকে একটি টারবল তৈরি করছেন তখন টার কমান্ডের বেশ কয়েকটি অংশ রয়েছে। নীচে একটি উদাহরণ টার কমান্ড রয়েছে:
tar -cvf tarName.tar/path/to/ডিরেক্টরি
- tar - এটি টার আর্কাইভিং প্রোগ্রাম চালু করে।
- c - এই পতাকাটি.tar ফাইলের "সৃষ্টি" সংকেত দেয়। এটি সর্বদা প্রথম আসা উচিত।
- v - এটি নির্দেশ করে যে প্রক্রিয়াটি "verbose"। এটি তৈরি করা হচ্ছে হিসাবে.tar ফাইল যোগ করা সব ফাইল একটি readout প্রদর্শন করবে। এটি একটি চ্ছিক পতাকা।
- f - এই পতাকাটি বোঝায় যে পরবর্তী অংশটি হবে নতুন.tar ফাইলের ফাইলের নাম। এটি সর্বদা শেষ পতাকা হওয়া উচিত।
- tarName.tar - আপনি যে কোন নাম পছন্দ করতে পারেন। শুধু নিশ্চিত করুন যে আপনি শেষে.tar এক্সটেনশন অন্তর্ভুক্ত করেছেন। আপনি যদি আপনার বর্তমান কাজের চেয়ে ভিন্ন ডিরেক্টরিতে টারবল তৈরি করতে চান তবে আপনি ফাইলের নামের একটি পাথ যোগ করতে পারেন।
- /path/to/directory - যে ডিরেক্টরিতে আপনি.tar ফাইলটি তৈরি করতে চান সেই পথে প্রবেশ করুন। পথ আপনার বর্তমান কার্যকরী ডিরেক্টরি আপেক্ষিক। উদাহরণস্বরূপ, যদি সম্পূর্ণ পথ ~/home/user/Pictures হয় এবং আপনি বর্তমানে/home ডিরেক্টরিতে থাকেন, তাহলে আপনি/user/Pictures লিখবেন। মনে রাখবেন যে সমস্ত সাবডিরেক্টরিগুলিও অন্তর্ভুক্ত করা হবে।
ধাপ a. একটি টারবল তৈরি করুন যাতে একাধিক ডিরেক্টরি রয়েছে।
একাধিক নির্দেশিকা যোগ করা বেশ সহজ যতটা tar কমান্ডের শেষে সমস্ত পথ যোগ করা:
tar -cvf tarName.tar/etc/directory1/var/www/directory2
ধাপ 4. একটি বিদ্যমান tarball ফাইল বা ডিরেক্টরি যোগ করুন।
আপনি "অ্যাপেন্ড" পতাকা ব্যবহার করে আপনার.tar আর্কাইভ ফাইলগুলিতে ফাইল এবং ডিরেক্টরি যোগ করা চালিয়ে যেতে পারেন:
tar -rvf tarName.tar textfile.txt পাথ/থেকে/অন্য/ডিরেক্টরি
r - এটি "সংযুক্ত" পতাকা। এটি টারবল সৃষ্টি কমান্ড থেকে সি পতাকা প্রতিস্থাপন করে।
পদক্ষেপ 5. একটি বিদ্যমান.tar ফাইল কম্প্রেস করুন।
আপনি আপনার.tar আর্কাইভ ফাইলটি দ্রুত সংকুচিত করতে "gzip" ব্যবহার করতে পারেন। আপনার যদি আরও সংকোচনের প্রয়োজন হয় (ছোট আউটপুট ফাইল), আপনি এর পরিবর্তে "bzip2" ব্যবহার করতে পারেন। bzip2 ফাইলটি gzip এর চেয়ে কমপ্রেস করতে বেশি সময় নেবে।
gzip tarName.tar bzip2 tarName.tar
- gzip ফাইলের নামের মধ্যে.gz এক্সটেনশন যুক্ত করবে: tarName.tar.gz
- bzip2.bz2 এক্সটেনশনটি ফাইলের নামের সাথে যুক্ত করবে: tarName.tar.bz2
ধাপ the. যখন আপনি এটি তৈরি করবেন তখন তারবলকে সংকুচিত করুন
আপনি বিদ্যমান ধাপে ধাপে কমান্ডগুলি ব্যবহার করতে পারেন, তবে আপনি সঠিক পতাকাগুলি ব্যবহার করে সেগুলি তৈরি করার সময় আপনি সেগুলি সংকুচিত করতে পারেন:
tar -czvf tarName.tar.gz/path/to/ডিরেক্টরি tar -cjvf tarName.tar.bz2/path/to/directory
- z - এই পতাকাটি gzip ব্যবহার করে নতুন.tar ফাইলকে সংকুচিত করবে। ফাইলের নামের শেষে.gz এক্সটেনশন অন্তর্ভুক্ত করতে ভুলবেন না।
- j - এই পতাকাটি bzip2 ব্যবহার করে নতুন.tar ফাইলকে সংকুচিত করবে। ফাইলের নামের শেষে.bz2 এক্সটেনশন অন্তর্ভুক্ত করতে ভুলবেন না।