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

লিনাক্সে আনজিপ কমান্ড: জিপ ফাইল এক্সট্র্যাক্ট করার সহজ গাইড

আমরা জিপ কমান্ড দিয়ে লিনাক্স কমান্ড লাইন থেকে ফাইল কমপ্রেস করেছি; এখন সেগুলো আনজিপ করব। এই সংক্ষিপ্ত আর্টিকেলে দেখানো হবে কিভাবে।

ফাইল জিপ করা

জিপ করা হল এক বা একাধিক ফাইল বা ডিরেক্টরি একটি .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
  1. লিনাক্সে Find কমান্ড ব্যবহার করে ফাইল খুঁজে বের করার পদ্ধতি

  2. লিনাক্সে স্পেসএফএম (SpaceFM) দিয়ে একসাথে একাধিক ফাইল খোলার সহজ উপায়

  3. লিনাক্সে tee কমান্ড ব্যবহার করুন

  4. Linux Watch কমান্ড 습득: সিনট্যাক্স, অপশন এবং প্রয়োগিক উদাহরণ