জিএনইউ 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
পসিক্স শেলগুলিতে উদাহরণস্বরূপ) এটি নিঃশব্দে এটিকে ওভাররাইড করে ।