gzip কমান্ড লিনাক্সের মধ্যে ফাইল কম্প্রেস করার একটি সাধারণ উপায়।
ডিফল্টরূপে যখন আপনি gzip ব্যবহার করে কোনো ফাইল বা ফোল্ডার কম্প্রেস করেন কমান্ডে এটির আগের মতোই ফাইলের নাম থাকবে কিন্তু এক্সটেনশন .gz সহ .
নীচের স্ক্রিনশটগুলি বিশেষভাবে উবুন্টুর ক্ষেত্রে প্রযোজ্য, তবে gzip কমান্ড অন্যান্য ইউনিক্স-এর মতো OS-তেও কাজ করে।
কিভাবে gzip ব্যবহার করে একটি ফাইল কম্প্রেস করবেন
gzip ব্যবহার করে একটি ফাইল কম্প্রেস করার সবচেয়ে সহজ উপায় নিম্নলিখিত কমান্ড চালাতে হয়:
gzip ফাইলের নাম
mydocument.odt নামে একটি ফাইল কম্প্রেস করতে নিম্নলিখিত কমান্ড চালান:
gzip mydocument.odt
যদি ফাইলের নামে স্পেস থাকে, তাহলে এটিকে উদ্ধৃতি দিয়ে ঘিরে দিন:
gzip "এটি আমার ফাইল।png"
কিছু ফাইল অন্যদের তুলনায় ভাল কম্প্রেস. যেমন ডকুমেন্ট, টেক্সট ফাইল, বিটম্যাপ ইমেজ এবং কিছু অডিও এবং ভিডিও ফরম্যাট যেমন WAV এবং MPEG খুব ভালোভাবে কম্প্রেস করে। অন্যান্য ফাইলের ধরন যেমন JPEG ছবি এবং MP3 অডিও ফাইলগুলি মোটেও ভালভাবে সংকুচিত হয় না এবং gzip চালানোর পরে ফাইলটি আসলে আকারে বৃদ্ধি পেতে পারে। এর বিরুদ্ধে আদেশ।
JPEG ছবি এবং MP3 অডিও ফাইলগুলি ইতিমধ্যেই সংকুচিত এবং তাই gzip কমান্ড এটিকে সংকুচিত করার পরিবর্তে এতে যোগ করে।
gzip কমান্ড শুধুমাত্র নিয়মিত ফাইল এবং ফোল্ডার সংকুচিত করার চেষ্টা করে।
কিভাবে gzip কমান্ড ব্যবহার করে একটি ফাইল ডিকম্প্রেস করবেন
একটি gzip সংরক্ষণাগার ডিকম্প্রেস করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
gzip -d filename.gz
mydocument.odt.gz ডিকম্প্রেস করতে ফাইল নিম্নলিখিত কমান্ড ব্যবহার করুন:
gzip -d mydocument.odt.gz
একটি ফাইল সংকুচিত হতে বাধ্য করুন
কখনও কখনও একটি ফাইল সংকুচিত করা যাবে না. gzip জোর করতে তার জিনিসগুলি করতে কমান্ডটি কেবল নিম্নলিখিত কমান্ডটি চালান:
gzip -f ফাইলের নাম
কিভাবে আনকম্প্রেসড ফাইল রাখা যায়
ডিফল্টরূপে যখন আপনি gzip ব্যবহার করে একটি ফাইল কম্প্রেস করেন কমান্ড দিলে আপনি এক্সটেনশন .gz সহ একটি নতুন ফাইল পাবেন . ফাইলটি কম্প্রেস করতে এবং আসল ফাইলটি রাখতে অবশ্যই -k উল্লেখ করতে হবে পতাকা:
gzip -k ফাইলের নাম
আমি আপনি নিম্নলিখিত কমান্ডটি চালালে আপনি mydocument.odt নামক একটি ফাইলের সাথে শেষ করবেন এবং mydocument.odt.gz .
gzip -k mydocument.odt
আপনি কতটা স্থান সংরক্ষণ করেছেন সে সম্পর্কে কিছু পরিসংখ্যান পান
ফাইল কম্প্রেস করার সম্পূর্ণ বিষয় হল ডিস্কের স্থান সংরক্ষণ করা বা নেটওয়ার্কে পাঠানোর আগে ফাইলের আকার কমানো। gzip কমান্ড কম্প্রেশন কর্মক্ষমতা পরীক্ষা করার সময় আপনার প্রয়োজনীয় পরিসংখ্যান প্রদান করে।
পরিসংখ্যানের তালিকা পেতে নিম্নলিখিত কমান্ডটি চালান:
gzip -l filename.gz
উপরের কমান্ডে, বিকল্পটি একটি ছোট হাতের L, একটি 1 বা বড় হাতের i নয়৷
উপরের কমান্ড দ্বারা প্রত্যাবর্তিত তথ্য নিম্নরূপ:
- সংকুচিত আকার
- অসংকুচিত আকার
- শতাংশ হিসাবে অনুপাত
- অসংকুচিত ফাইলের নাম
একটি ফোল্ডার এবং সাবফোল্ডারে প্রতিটি ফাইল কম্প্রেস করুন
নিম্নলিখিত কমান্ড ব্যবহার করে একটি ফোল্ডার এবং এর সাবফোল্ডারের প্রতিটি ফাইল সংকুচিত করুন:
gzip -r ফোল্ডারের নাম
এই প্রক্রিয়াটি foldername.gz নামে একটি ফাইল তৈরি করে না . পরিবর্তে, এটি ডিরেক্টরি কাঠামো অতিক্রম করে এবং সেই ফোল্ডার কাঠামোর প্রতিটি ফাইলকে সংকুচিত করে।
ফোল্ডার স্ট্রাকচারকে একটি ফাইল হিসাবে কম্প্রেস করতে আপনি একটি টার ফাইল তৈরি করে তারপর টার ফাইলটি জিজিপ করা ভাল।
একাধিক ফাইল ডিকম্প্রেস করতে এই কমান্ডটি ব্যবহার করুন:
gzip -d *.gz
কিভাবে একটি সংকুচিত ফাইলের বৈধতা পরীক্ষা করবেন
একটি ফাইল বৈধ কিনা তা যাচাই করতে, নিম্নলিখিত কমান্ডটি চালান:
gzip -t ফাইলের নাম
ফাইলটি বৈধ হলে কোন আউটপুট থাকবে না।
কিভাবে কম্প্রেশন লেভেল পরিবর্তন করবেন
আপনি বিভিন্ন উপায়ে একটি ফাইল সংকুচিত করতে পারেন। উদাহরণস্বরূপ, আপনি একটি ছোট কম্প্রেশনের জন্য যেতে পারেন যা দ্রুত কাজ করবে বা আপনি সর্বোচ্চ কম্প্রেশনের জন্য যেতে পারেন যার ট্রেডঅফ বেশি সময় নেয়।
দ্রুততম গতিতে ন্যূনতম কম্প্রেশন পেতে নিম্নলিখিত কমান্ডটি চালান:
gzip -1 ফাইলের নাম
ধীর গতিতে সর্বাধিক সংকোচন পেতে নিম্নলিখিত কমান্ডটি চালান:
gzip -9 ফাইলের নাম
আপনি 1 এবং 9 এর মধ্যে বিভিন্ন সংখ্যা বাছাই করে গতি এবং কম্প্রেশন স্তরের পরিবর্তন করতে পারেন।
স্ট্যান্ডার্ড জিপ ফাইল
gzip স্ট্যান্ডার্ড জিপ ফাইলগুলির সাথে কাজ করার সময় কমান্ড ব্যবহার করা উচিত নয়। আপনি zip ব্যবহার করতে পারেন কমান্ড এবং আনজিপ সেই ফাইলগুলি পরিচালনা করার জন্য কমান্ড৷