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

লিনাক্সে gzip কমান্ড ব্যবহারের উদাহরণ ও পূর্ণ গাইড

gzip কমান্ড পরিচিতি

gzip লিনাক্সে ফাইল কমপ্রেস করার একটি phổ rasgos টুল। ডিফল্টরূপে কমপ্রেস করা ফাইলের এক্সটেনশন হয় .gz। এটি উবুন্টুই নয়, সকল ইউনিক্স-লাইক ওএস-এ কাজ করে।

ফাইল কমপ্রেস করা (বেসিক)

gzip filename

উদাহরণ: gzip mydocument.odt → mydocument.odt.gz তৈরি হবে। ফাইলের নামে স্পেস থাকলে কোটেশন ব্যবহার করুন: gzip "this is my file.png"

নোট: টেক্সট, ডকুমেন্ট, বিটম্যাপ ইমেজ, WAV, MPEG ভালো কমপ্রেস হয়। JPEG, MP3 ইত্যাদি ইতিমধ্যে কমপ্রেসড হওয়ায় gzip দিয়ে আকার বেড়ে যেতে পারে।

ফাইল ডিকমপ্রেস করা

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 কমান্ড ব্যবহার করুন।

  1. লিনাক্সে xargs কমান্ড ব্যবহার করার পদ্ধতি

  2. লিনাক্সে Find কমান্ড ব্যবহার করে ফাইল খুঁজে বের করার পদ্ধতি

  3. লিনাক্সে 'echo' কমান্ডের ব্যবহার পদ্ধতি

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