আমরা জিপ কমান্ড দিয়ে লিনাক্স কমান্ড লাইন থেকে ফাইল কমপ্রেস করেছি; এখন সেগুলো আনজিপ করব। এই সংক্ষিপ্ত আর্টিকেলে দেখানো হবে কিভাবে।
ফাইল জিপ করা
জিপ করা হল এক বা একাধিক ফাইল বা ডিরেক্টরি একটি .zip ফাইলে কমপ্রেস করা — একটি কমপ্রেসড ফাইল ফরম্যাট।
এটি কিভাবে করা যায় সেটা আমরা অন্য একটি আর্টিকেলে দেখিয়েছি, তাই এখানে повтор করার দরকার নেই।
unzip কমান্ড
আপনার সিস্টেমে ডিফল্টভাবে unzip কমান্ড ইনস্টল থাকতে পারে না। যদি না থাকে, তবে ডেবিয়ান/উবুন্টু-বেসড ওএসে নিচের কমান্ড দিয়ে ইনস্টল করুন:
sudo apt install unzip
… অথবা রেডহ্যাট/সেন্টওএস/ফেডোরায়:
sudo yum install unzip
unzip কমান্ড দিয়ে লিনাক্সে ফাইল আনজিপ করা
আনজিপ করা
unzip ব্যবহার করা অত্যন্ত সহজ — আপনি কেবল একটি .zip ফাইলের পথ দিন, এটি ফাইলগুলো আনজিপ/ডিকমপ্রেস করবে:
unzip /path/to/file.zip
সহজ!
আউটপুট ডিরেক্টরি নির্দিষ্ট করা
ডিফল্টভাবে unzip বর্তমান ওয়ার্কিং ডিরেক্টরিতে ফাইলগুলো এক্সট্র্যাক্ট করে।
আপনি -d অপশন দিয়ে আউটপুট ডিরেক্টরি নির্দিষ্ট করতে পারেন:
unzip /path/to/file.zip -d /path/to/output/directory
পাসওয়ার্ড প্রটেক্টেড .zip ফাইল
যদি আপনি পাসওয়ার্ড সহ তৈরি করা একটি .zip ফাইল ডিকমপ্রেস করতে চান, তবে -P অপশন ব্যবহার করুন:
unzip -P thePassword /path/to/file.zip
তবে, কমান্ড লাইনে সরাসরি পাসওয়ার্ড টাইপ করা ভালো না (কারণ এটি কমান্ড হিস্ট্রিতে সংরক্ষিত হতে পারে)। এর পরিবর্তে, যদি পাসওয়ার্ড দরকার হয়, তবে unzip কমান্ড প্রম্পট করবে যাতে নিরাপদে ইনপুট দেওয়া যায়।
এক্সট্র্যাক্ট করার সময় ফাইল ওভাররাইট করা
যদি এক্সট্র্যাক্ট করা ফাইলটি ইতিমধ্যে ডেস্টিনেশন পথে থাকে, তবে আপনাকে पूछा যাবে কি আপনি ওভাররাইট করতে চান।
এক্সট্র্যাকশন সময় বিদ্যমান ফাইলগুলো ওভাররাইট করতে -o অপশন ব্যবহার করুন:
unzip -o /path/to/file.zip
এক্সট্র্যাকশন সময় বিদ্যমান ফাইলগুলো ওভাররাইট না করতে -n অপশন ব্যবহার করুন:
unzip -n /path/to/file.zip
জিপ ফাইলের কন্টেন্ট লিস্ট করা
ফাইল এক্সট্র্যাক্ট না করে জিপ ফাইলের কন্টেন্ট লিস্ট করতে:
unzip -l /path/to/file.zip
ফাইল বাদ দিয়ে এক্সট্র্যাক্ট করা
যদি কোন ফাইল (বা একাধিক ফাইল) এক্সট্র্যাক্ট করতে না চান, তবে -x অপশন দিয়ে বাদ দিন:
unzip -l /path/to/file.zip -x excludeFile1 excludeFile2
এক বা একাধিক ফাইলনেম স্পেস দিয়ে আলাদা করে বাদ দেওয়া যায়।
আউটপুট সাপ্রেস করা
চালানোর সময় প্রতিটি সফলভাবে ডিকমপ্রেসড ফাইল লিস্ট করা হয়। আউটপুট সাপ্রেস করতে -q (quiet) অপশন ব্যবহার করুন:
unzip -q /path/to/file.zip
সমস্ত অপশন ও ফাংশন সহ পূর্ণ ইউজার ম্যানুয়াল দেখতে চালান:
man unzip