কিভাবে লিনাক্সে tar.gz ফাইল এক্সট্র্যাক্ট করবেন

উবুন্টু, সেন্টোস, ফেডোরা এবং অন্যান্য লিনাক্স ডিস্ট্রিবিউশনে tar.gz ফাইলগুলি বের করতে tar কমান্ড ব্যবহার করার জন্য নির্দেশিকা।

লিনাক্সের বেশিরভাগ সফটওয়্যার, ডকুমেন্ট, ফাইল ইত্যাদি আর্কাইভ করা আছে tar.gz এর পরিবর্তে বিন্যাস জিপ বা rar সাধারণত উইন্ডোজে ব্যবহৃত ফরম্যাটগুলি, যদিও লিনাক্স ইউটিলিটিগুলি এই ফর্ম্যাটগুলিকে সমর্থন করে।

tar.gz ফরম্যাট জনপ্রিয়ভাবে লিনাক্সের জন্য উপলব্ধ সফ্টওয়্যার দ্বারা অফিসিয়াল রিপোজিটরির পাশাপাশি ইন্টারনেটে অনানুষ্ঠানিকভাবে ব্যবহৃত হয়।

tar.gz ফাইল কি?

tar.gz (Gzip) টার কম্প্রেশন সিস্টেমে উপলব্ধ ফাইল ফরম্যাটগুলির মধ্যে একটি। কিছু অন্যান্য ফাইল ফরম্যাট হয় bz2,lzip এবং lzop. জিজিপ এবং bz2 সবচেয়ে বেশি ব্যবহৃত ফরম্যাট। জিজিপ দ্রুত কম্প্রেশন জন্য বোঝানো হয়, যেখানে bz2 একটি কম সংরক্ষণাগার আকারের জন্য বোঝানো হয়.

tar বেশিরভাগ লিনাক্স সিস্টেমে ডিফল্টরূপে ইনস্টল করা হয়। যদি এটি অনুপস্থিত থাকে, আপনি এটি ইনস্টল করতে পারেনউবুন্টু, ডেবিয়ান বা অনুরূপ চালানোর মাধ্যমে লিনাক্স বিতরণ:

sudo apt tar ইনস্টল করুন

বিঃদ্রঃ: উবুন্টু সংস্করণ <14.04 এর ক্ষেত্রে, apt-এর পরিবর্তে apt-get ব্যবহার করুন।

স্থাপন করা tar CentOS এবং Fedora এ, চালান:

yum tar ইনস্টল করুন

কিভাবে tar.gz ব্যবহার করে বের করতে হয় tar আদেশ

একটি tar.gz আর্কাইভ ফাইল বের করতে, চালান:

tar xvzf .tar.gz

আসুন দেখি কি কি অপশন আছে xvzf মানে:

এক্স - নির্দিষ্ট করে যে ফাইলগুলি সংরক্ষণাগার থেকে বের করতে হবে।

v - ভার্বস এর জন্য দাঁড়িয়েছে। আর্কাইভ থেকে বের করা প্রতিটি ফাইলের নাম তার পাথ সহ প্রিন্ট করুন। এটি শুধুমাত্র তথ্যের জন্য বোঝানো হয়েছে, এবং তাই বাধ্যতামূলক নয়।

z - এটি নির্দিষ্ট করে যে সংরক্ষণাগারটি Gzip এর সাথে সংকুচিত হয়েছে

- এটি নির্দিষ্ট করে যে বিকল্পগুলির পরে নিম্নলিখিত আর্গুমেন্টটি আর্কাইভ ফাইলের নাম হতে চলেছে যা বের করা হবে। যদি এই বিকল্পটি প্রদান না করা হয়, tar টার্মিনাল স্ট্যান্ডার্ড ইনপুট থেকে পড়ার চেষ্টা করে। আরও সাম্প্রতিক সংস্করণে, যখনই এই বিকল্পটি নির্দিষ্ট করা না হয় তখন এটি একটি ত্রুটি ছুড়ে দেয়।

উদাহরণ

নিম্নলিখিত কমান্ডটি সংরক্ষণাগারের তিনটি ফাইল বের করবে testarchive.tar.gz এবং তাদের নাম প্রিন্ট করুন।

tar xvzf testarchive.tar.gz

আমরা দেখতে পাচ্ছি তিনটি ফাইল বের করা হয়েছে। উল্লেখ্য যে কমান্ডটি একই ফোল্ডারে ফাইলটি বের করে যেখান থেকে কমান্ডটি চালানো হয়।