মূলত, একটি টার ফাইলটি একটি সংরক্ষণাগার ফাইল তৈরি করার একটি পদ্ধতি যা অনেক অন্যান্য ফাইল ধারণ করে।
আপনি একটি কম্পিউটার থেকে অন্য একটি অনুলিপি করতে চান যে ফাইল সঙ্গে একটি ফোল্ডার গঠন আছে অনুমান। আপনি একটি স্ক্রিপ্ট লিখতে পারেন যা কপি সম্পাদন করে এবং সমস্ত ফাইলগুলিকে গন্তব্য মেশিনে সঠিক ফোল্ডারে রাখে।
যদি আপনি ফাইলের অংশ হিসাবে অন্তর্ভুক্ত সমস্ত ফাইল এবং ফোল্ডারগুলির সাথে একটিও ফাইল তৈরি করতে পারেন তবে এটি আরও সহজতর হবে যা আপনি গন্তব্য এবং অনুলিপিতে অনুলিপি করতে পারেন।
উইনজিপ হিসাবে উইন্ডোজ সফ্টওয়্যার ব্যবহার করার জন্য ব্যবহৃত ব্যবহারকারীরা ইতিমধ্যে এই ধরনের কার্যকারিতা সম্পর্কে সচেতন থাকবেন কিন্তু একটি জিপ ফাইল এবং একটি টার ফাইলের মধ্যে পার্থক্য হল যে টার ফাইলটি সংকুচিত হয় না।
Tar.gz ফাইলগুলি কীভাবে বের করতে হয় তা দেখায় এমন নির্দেশে দেখানো একটি টার ফাইলকে কম্প্রেস করা খুবই সাধারণ।
এই নিবন্ধটি আপনাকে tar কমান্ডটি কিভাবে ব্যবহার করবেন তা দেখাবে।
কিভাবে একটি Tar ফাইল তৈরি করতে
আপনার হোম ফোল্ডারের অধীনে আপনার ছবি ফোল্ডার কল্পনা করুন প্রতিটি ফোল্ডারে অনেকগুলি ছবির সাথে বিভিন্ন ফোল্ডার রয়েছে।
নিম্নলিখিত কমান্ডটি ব্যবহার করে ফোল্ডার গঠন বজায় রাখার সময় আপনি আপনার সমস্ত ছবি ধারণকারী একটি টারপ ফাইল তৈরি করতে পারেন:
tar-cvf ছবি ~ / ছবি
নিম্নরূপ সুইচ হয়:
- -সি = তৈরি
- -v = verbose
- -এফ = ফাইল
একটি Tar ফাইল মধ্যে ফাইল তালিকা কিভাবে
আপনি নিম্নোক্ত কমান্ডটি ব্যবহার করে একটি tar ফাইলের সামগ্রী তালিকাবদ্ধ করতে পারেন:
tar -tf tarfilename
এটি একটি tar ফাইলের মধ্যে ফাইল এবং ফোল্ডারগুলির একটি তালিকা সরবরাহ করে। একটি অদ্ভুত উৎস থেকে একটি টারব ফাইল বের করার আগে আপনাকে সর্বদা এটি করা উচিত।
অন্তত একটি টারপ ফাইল এমন ফাইলগুলিতে এক্সট্রাক্ট করতে পারে যা আপনি আশা করছেন না এবং আপনার সিস্টেমে দুর্নীতিগ্রস্ত অংশগুলি যাতে ফাইলগুলি কোনও ভাল শুরু বিন্দুতে যাচ্ছে তা জানার জন্য।
সবচেয়ে খারাপ সময়ে, খারাপ লোকেরা এমন কিছু তৈরি করে যা আপনার টারবোম বোমা তৈরি করে যা আপনার সিস্টেমকে ধ্বংস করার জন্য ডিজাইন করা হয়।
পূর্ববর্তী কমান্ড কেবল ফাইল এবং ফোল্ডার একটি তালিকা দেয়। আপনি যদি ফাইলের মাপ দেখানোর জন্য আরো একটি ক্রিয়াপদ দেখতে চান তবে নিম্নোক্ত কমান্ডটি ব্যবহার করুন:
tar -tvf tarfilename
নিম্নরূপ সুইচ হয়:
- -t = একটি সংরক্ষণাগার তালিকা বিষয়বস্তু
- -এফ = ফাইল
- -v = verbose
কিভাবে একটি Tar ফাইল থেকে এক্সট্রাক্ট করতে
এখন আপনি একটি tar ফাইলের মধ্যে ফাইলগুলি তালিকাভুক্ত করেছেন, আপনি টার ফাইলটি সরাতে চান।
একটি tar ফাইলের সামগ্রীগুলি বের করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
tar-xvf tarfile
নিম্নরূপ সুইচ হয়:
- এক্স = এক্সট্রাক্ট
- -v = verbose
- -এফ = ফাইল
কিভাবে একটি Tar ফাইল ফাইল যোগ করুন
যদি আপনি একটি বিদ্যমান tar ফাইলের মধ্যে ফাইল যোগ করতে চান তবে নিম্নলিখিত কমান্ডটি চালান:
tar -rvf tarfilename / পাথ / থেকে / ফাইল
নিম্নরূপ সুইচ হয়:
- -আর = যোগ করুন
- -v = Verbose
- -এফ = ফাইল
কেবল নতুন ফাইল থাকলে কীভাবে ফাইল যুক্ত করবেন
পূর্ববর্তী কমান্ডের সমস্যাটি হল যে যদি আপনি ফাইলগুলি যুক্ত করেন যা ইতিমধ্যে টার ফাইলে বিদ্যমান থাকে তবে সেগুলি ওভাররাইট করা হবে।
যদি আপনি কেবল বিদ্যমান ফাইলগুলির চেয়ে নতুন ফাইলগুলি যুক্ত করতে চান তবে নিম্নোক্ত কমান্ডটি ব্যবহার করুন:
tar -uvf tarfilename / পাথ / থেকে / ফাইল
কিভাবে extracting ফাইল overwriting ফাইল থেকে রোধ করতে
যদি আপনি একটি tar ফাইলটি বের করে থাকেন তবে আপনি ইতিমধ্যে বিদ্যমান থাকলে ফাইলগুলি ওভাররাইট করতে চাইবেন না।
এই কমান্ডটি নিশ্চিত করে যে বিদ্যমান ফাইলগুলি একা বাকি আছে:
tar -xkvf tarfilename
শুধুমাত্র বিদ্যমান ফাইলের চেয়ে নতুন ফাইলগুলি এক্সট্র্যাক্ট করুন
যদি আপনি একটি টার ফাইলটি এক্সট্রাক্ট করেন তবে আপনি ফাইলগুলি ওভাররাইট করার জন্য খুশি হতে পারেন তবে কেবল যদি টার ফাইলটিতে ফাইলটি বিদ্যমান ফাইলের চেয়ে নতুন হয়।
নিম্নোক্ত কমান্ডটি কীভাবে করা যায় তা দেখায়:
tar -keep-new-files -xvf tarfilename
কিভাবে একটি তারের ফাইল যোগ করার পরে ফাইল সরান
একটি টার ফাইলটি টিপস ফাইলটিতে 400-গিগাবাইট ফাইল থাকলে আপনার অসাম্প্রদায়িক অবস্থানের 400-গিগাবাইট ফাইল এবং তার মধ্যে একটি 400-গিগাবাইট ফাইলের ট্যার ফাইল থাকবে।
যখন আপনি একটি tar ফাইলে যোগ করা হয় তখন আপনি মূল ফাইলটি সরাতে চাইতে পারেন।
নিম্নোক্ত কমান্ডটি কীভাবে করা যায় তা দেখায়:
tar --remove-files -cvf tarfilename / path / to / ফাইল
আপনি এটি তৈরি যখন একটি Tar ফাইল সংকুচিত করুন
যত তাড়াতাড়ি এটি নির্মিত হয় একটি tar ফাইল কম্প্রেস করার জন্য, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
tar -cvfz tarfilename / পাথ / থেকে / ফাইল
সারাংশ
Tar কমান্ডটি কয়েক ডজন সুইচ এবং আরও তথ্য ব্যবহার করে পাওয়া যেতে পারেমানুষ tarআদেশ বা চলমান দ্বারাtar --help.