gzip কমান্ড পরিচিতি
gzip লিনাক্সে ফাইল কমপ্রেস করার একটি phổ rasgos টুল। ডিফল্টরূপে কমপ্রেস করা ফাইলের এক্সটেনশন হয় .gz। এটি উবুন্টুই নয়, সকল ইউনিক্স-লাইক ওএস-এ কাজ করে।
ফাইল কমপ্রেস করা (বেসিক)
gzip filename
উদাহরণ: gzip mydocument.odt → mydocument.odt.gz তৈরি হবে। ফাইলের নামে স্পেস থাকলে কোটেশন ব্যবহার করুন: gzip "this is my file.png"
ফাইল ডিকমপ্রেস করা
gzip -d filename.gz
উদাহরণ: gzip -d mydocument.odt.gz → মূল ফাইল ফিরে আসবে।
বাধ্য করে কমপ্রেস করা (-f)
gzip -f filename
কিছু ফাইল ডিফল্টরূপে কমপ্রেস নয় হয়; -f ফ্ল্যাগ দিয়ে বাধ্য করা যায়।
মূল ফাইল রক্ষা করে কমপ্রেস করা (-k)
gzip -k filename
উদাহরণ: gzip -k mydocument.odt → mydocument.odt এবং mydocument.odt.gz দুটোই থাকবে।
কমপ্রেশন পরিসংখ্যান দেখা (-l)
gzip -l filename.gz
আউটপুটে পাওয়া যায়: কমপ্রেসড আকার, আনকমপ্রেসড আকার, রেশিও (%), আনকমপ্রেসড ফাইলনেম। নোট: অপশনটি ছোট হাতের L (এল), না ১ বা বড় হাতের I।
ফোল্ডার ও সাবফোল্ডারের সব ফাইল কমপ্রেস করা (-r)
gzip -r foldername
এটি একটি একক আর্কাইভ তৈরি করে না; প্রতিটি ফাইল আলাদা আলাদা কমপ্রেস করে। পুরো ফোল্ডার স্ট্রাকচার এক ফাইলে কমপ্রেস করতে চাইলে প্রথম tar করে তারপর gzip করুন।
একাধিক .gz ফাইল একসাথে ডিকমপ্রেস: gzip -d *.gz
কমপ্রেসড ফাইলের ভ্যালিডিটি যাচাই (-t)
gzip -t filename
আউটপুট না আসলে ফাইলটি বৈধ।
কমপ্রেশন লেভেল পরিবর্তন (১-৯)
gzip -1 filename→ ন্যূনতম কমপ্রেশন, দ্রুততম গতিgzip -9 filename→ সর্বোচ্চ কমপ্রেশন, ধীরতম গতি- ১ থেকে ৯ পর্যন্ত যেকোনো সংখ্যা ব্যবহার করা যায়।
স্ট্যান্ডার্ড ZIP ফাইলের জন্য
gzip স্ট্যান্ডার্ড .zip ফাইলের জন্য ব্যবহার করা যাবে না। সেক্ষেত্রে zip এবং unzip কমান্ড ব্যবহার করুন।