জিএনইউ gzip১.6 বা তারও উপরে, ফ্রিবিএসডি এবং ডেরিভেটিভস বা নেটবিএসডি-র সাম্প্রতিক সংস্করণগুলির জন্য ডোন_ক্রিসটির উত্তর দেখুন ।
যে কোনও সংস্করণ সহ, আপনি শেল পুনর্নির্দেশগুলি এখানে হিসাবে ব্যবহার করতে পারেন:
gzip < file > file.gz
যখন কোনও যুক্তি না দেওয়া হয়, তখন gzipএটির স্ট্যান্ডার্ড ইনপুটটি পড়ে, সংকুচিত করে এবং সংমিত সংস্করণটিকে তার স্ট্যান্ডার্ড আউটপুটে লিখে দেয়। বোনাস হিসাবে, শেল পুনর্নির্দেশগুলি ব্যবহার করার সময়, আপনাকে কল করা ফাইলগুলি ( "--help"বা "-"পরে যেটি এখনও সমস্যা হয় gzip -c --) নিয়ে চিন্তা করতে হবে না ।
আর একটি সুবিধা gzip -c file > file.gzহ'ল যদি fileনা খোলা যায়, কমান্ডটি ফাঁকা তৈরি না করে file.gz(বা বিদ্যমান ওভাররাইট করা file.gz) ব্যতীত এবং কিছু না চালিয়ে ব্যর্থ gzipহবে।
gzip -kযদিও এর তুলনায় একটি তাত্পর্যপূর্ণ পার্থক্য হ'ল fileএর মেটাডেটা (মালিকানা, অনুমতি, সংশোধন সময়, সঙ্কুচিত ফাইলের নাম) অনুলিপি করার চেষ্টা করা হবে না file.gz।
এছাড়াও যদি file.gzইতিমধ্যে বিদ্যমান থাকে তবে আপনি noclobberযদি নিজের শেলটিতে বিকল্পটি চালু না করেন (তবে set -o noclobberপসিক্স শেলগুলিতে উদাহরণস্বরূপ) এটি নিঃশব্দে এটিকে ওভাররাইড করে ।