আমরা জিপ করেছি লিনাক্স কমান্ড লাইন থেকে ফাইল; এখন, চলুন আনজিপ করি তাদের এই সংক্ষিপ্ত নিবন্ধটি আপনাকে দেখাবে কিভাবে।
ফাইল জিপ করা
জিপ করা .zip-এ এক বা একাধিক ফাইল বা ডিরেক্টরি সংকুচিত করার জন্য ফাইলগুলি একটি সাধারণ কথা। ফাইল – একটি সংকুচিত ফাইল বিন্যাস।
আমরা এই নিবন্ধে এটি কীভাবে করব তা কভার করেছি, তাই এখানে এটির খুব বেশি পুনরাবৃত্তি করার দরকার নেই।
আনজিপ কমান্ড
আনজিপ কমান্ডটি ডিফল্টরূপে আপনার সিস্টেমে ইনস্টল নাও হতে পারে। যদি এটি না হয়, এটি ডেবিয়ান/উবুন্টু-ভিত্তিক ওএসে চালানোর মাধ্যমে ইনস্টল করা যেতে পারে:
sudo apt install unzip
… অথবা Redhat/Centos/Fedora এ রান করে:
sudo yum install unzip
আনজিপ কমান্ড দিয়ে লিনাক্সে ফাইল আনজিপ করা
আনজিপ করা হচ্ছে
আনজিপ করুন ব্যবহার করা অবিশ্বাস্যভাবে সহজ - আপনি এটি একটি .zip এর পথ দিয়ে সরবরাহ করেন ফাইল, এবং এটি ফাইলগুলিকে আনজিপ/ডিকম্প্রেস করে:
unzip /path/to/file.zip
সরল!
আউটপুট ডিরেক্টরি নির্দিষ্ট করা
ডিফল্টরূপে, আনজিপ বর্তমান কার্যকারী ডিরেক্টরিতে ফাইলগুলিকে বের করবে।
আনজিপ করা ফাইলগুলিকে -d দিয়ে লেখা হয় সেই ডিরেক্টরিটিও আপনি নির্দিষ্ট করতে পারেন বিকল্প:
unzip /path/to/file.zip -d /path/to/output/directory
পাসওয়ার্ড করা .zip ফাইলগুলি
আপনি যদি একটি .zip ডিকম্প্রেস করতে চান একটি পাসওয়ার্ড দিয়ে তৈরি করা ফাইল, -P ব্যবহার করুন বিকল্প:
unzip -P thePassword /path/to/file.zip
যাইহোক, কমান্ড লাইনে সরাসরি পাসওয়ার্ড টাইপ না করাই ভালো (যেহেতু এটি কমান্ড ইতিহাসে সংরক্ষিত হতে পারে)। পরিবর্তে, যদি একটি পাসওয়ার্ড প্রয়োজন হয়, আনজিপ কমান্ড এটিকে আরও নিরাপদে প্রবেশের জন্য অনুরোধ করবে৷
এক্সট্রাক্ট করার সময় ফাইল ওভাররাইট করা
যদি এক্সট্রাক্ট করা একটি ফাইল গন্তব্যের পথে ইতিমধ্যেই বিদ্যমান থাকে, তাহলে আপনি এটিকে ওভাররাইট করতে চান কিনা তা জানতে চাওয়া হবে৷
নিষ্কাশনের সময় বিদ্যমান কোনো ফাইল ওভাররাইট করতে, -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 দিয়ে সেই আউটপুটটি দমন করতে পারেন (শান্ত) বিকল্প:
unzip -q /path/to/file.zip
আপনি রান করে সমস্ত বিকল্প এবং ফাংশন সহ সম্পূর্ণ ব্যবহারকারীর ম্যানুয়াল দেখতে পারেন:
man unzip