আপনি যদি আপনার ফোল্ডারগুলি দেখেন এবং .gz এর এক্সটেনশন সহ ফাইলগুলি খুঁজে পান তবে এর অর্থ এই ফাইলগুলি gzip কমান্ডের সাথে সংকুচিত হয়েছিল৷ gzip কমান্ড লেম্পেল-জিভ (ZZ77) কম্প্রেশন অ্যালগরিদম ব্যবহার করে ফাইলের আকার যেমন নথি, ছবি এবং অডিও ট্র্যাক কমাতে। আপনি gzip ব্যবহার করে একটি ফাইল কম্প্রেস করার পরে, আপনাকে ফাইলটি ডিকম্প্রেস করতে হবে। gzip কমান্ড ব্যবহার করে সংকুচিত করা ফাইলকে কীভাবে ডিকম্প্রেস করা যায় তা এখানে।
gzip কমান্ড ব্যবহার করে ফাইলগুলি ডিকম্প্রেস করুন
gzip কমান্ড .gz এক্সটেনশনের সাথে ফাইলগুলিকে ডিকম্প্রেস করার একটি পদ্ধতি প্রদান করে।
একটি ফাইল ডিকম্প্রেস করতে, একটি বিয়োগ d (-d ব্যবহার করুন৷ ) নিম্নরূপ স্যুইচ করুন:
gzip -d myfilename.gz
ফাইলটি ডিকম্প্রেস করা হয়েছে, এবং .gz এক্সটেনশনটি সরানো হয়েছে।
gunzip কমান্ড ব্যবহার করে একটি ফাইল ডিকম্প্রেস করুন
যদিও gzip কমান্ড ব্যবহার করা বৈধ, একটি ফাইল ডিকম্প্রেস করার জন্য gunzip ব্যবহার করা মনে রাখা সহজ, যেমনটি নিম্নলিখিত উদাহরণে দেখানো হয়েছে:
gunzip myfilename.gz
একটি ফাইলকে ডিকম্প্রেস করতে বাধ্য করুন
কখনও কখনও gunzip কমান্ডের একটি ফাইল ডিকম্প্রেস করতে সমস্যা হয়। gunzip একটি ফাইল ডিকম্প্রেস করতে অস্বীকার করার একটি সাধারণ কারণ হল যেখানে ডিকম্প্রেশনের পরে অবশিষ্ট ফাইলের নামটি ইতিমধ্যে বিদ্যমান একটির মতোই।
উদাহরণস্বরূপ, কল্পনা করুন আপনার কাছে document1.doc.gz নামে একটি ফাইল আছে , এবং আপনি gunzip কমান্ড ব্যবহার করে এটি ডিকম্প্রেস করতে চান। কল্পনা করুন আপনার কাছে document1.doc নামে একটি ফাইল আছে একই ফোল্ডারে। আপনি যখন নিম্নলিখিত কমান্ডটি চালান, একটি বার্তা উপস্থিত হয় এবং বলে যে ফাইলটি বিদ্যমান। আপনাকে অ্যাকশন নিশ্চিত করার জন্য অনুরোধ করা হচ্ছে।
gunzip document1.doc.gz
আপনি Y লিখতে পারেন বিদ্যমান ফাইলটি ওভাররাইট করা হবে তা স্বীকার করতে। আপনি যদি একটি স্ক্রিপ্টের অংশ হিসাবে gunzip প্রয়োগ করেন, তবে, আপনি ব্যবহারকারীর কাছে একটি বার্তা প্রদর্শন করতে চান না কারণ এটি স্ক্রিপ্টটিকে চলতে বাধা দেয় এবং ইনপুট প্রয়োজন৷
আপনি নিম্নলিখিত সিনট্যাক্স ব্যবহার করে একটি ফাইল ডিকম্প্রেস করতে gunzip কমান্ডকে বাধ্য করতে পারেন:
gunzip -f document1.doc.gz
এটি একই নামের একটি বিদ্যমান ফাইল ওভাররাইট করে এবং এটি করার সময় এটি আপনাকে অনুরোধ করে না। তাই আপনাকে নিশ্চিত করতে হবে যে আপনি বিয়োগ f (-f ব্যবহার করছেন ) সাবধানে সুইচ করুন।
কিভাবে সংকুচিত এবং ডিকম্প্রেসড ফাইল উভয়ই রাখবেন
ডিফল্টরূপে, gunzip কমান্ড ফাইলটিকে ডিকম্প্রেস করে এবং এক্সটেনশনটি সরানো হয়। অতএব, myfile.gz নামে একটি ফাইল myfile বলা হবে , এবং এটি সম্পূর্ণ আকারে প্রসারিত হবে৷
৷আপনি যখন ফাইলটিকে ডিকম্প্রেস করতে চান তবে সংকুচিত ফাইলটির একটি অনুলিপিও রাখতে চান, নিম্নলিখিত কমান্ডটি চালান:
gunzip -k myfile.gz
আপনার কাছে এখন myfile থাকবে এবং myfile.gz .
সংকুচিত আউটপুট প্রদর্শন করুন
যদি সংকুচিত ফাইলটি একটি পাঠ্য ফাইল হয়, আপনি প্রথমে এটিকে ডিকম্প্রেস না করে এটিতে পাঠ্যটি দেখতে পারেন। এটি করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
gunzip -c myfile.gz
উপরের কমান্ডটি myfile.gz এর বিষয়বস্তু প্রদর্শন করে টার্মিনাল আউটপুটে।
সংকুচিত ফাইল সম্পর্কে তথ্য প্রদর্শন করুন
আপনি নিম্নরূপ gunzip কমান্ড ব্যবহার করে একটি সংকুচিত ফাইল সম্পর্কে আরও তথ্য জানতে পারেন:
gunzip -l myfile.gz
উপরের কমান্ডের আউটপুট নিম্নলিখিত মানগুলি দেখায়:
- সংকুচিত আকার
- অসংকুচিত আকার
- অনুপাত
- অসংকুচিত ফাইলের নাম
এই কমান্ডের সবচেয়ে উপযোগী দিক হল আপনি যখন বড় ফাইল বা ডিস্কে জায়গা কম এমন ড্রাইভ নিয়ে কাজ করছেন।
কল্পনা করুন আপনার কাছে একটি ড্রাইভ আছে যার আকার 10 গিগাবাইট এবং সংকুচিত ফাইলটি 8 গিগাবাইট। আপনি যদি অন্ধভাবে gunzip কমান্ডটি চালান, তাহলে আপনি দেখতে পাবেন যে কমান্ডটি ব্যর্থ হয়েছে কারণ আনকমপ্রেসড সাইজ 15 গিগাবাইট।
বিয়োগ l (-l দিয়ে gunzip কমান্ড চালানোর মাধ্যমে ) সুইচ করে, আপনি যাচাই করতে পারেন যে ডিস্কটি আপনি ফাইলটিকে ডিকম্প্রেস করছেন তাতে পর্যাপ্ত জায়গা রয়েছে। আপনি ফাইলটির নামও দেখতে পারেন যা ফাইলটি ডিকম্প্রেস করার সময় ব্যবহার করা হবে৷
পুনরাবৃত্তভাবে প্রচুর ফাইল ডিকম্প্রেস করুন
আপনি যদি একটি ফোল্ডারের সমস্ত ফাইল এবং তার নীচের সমস্ত ফোল্ডারের সমস্ত ফাইল ডিকম্প্রেস করতে চান তবে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
gunzip -r foldername
উদাহরণস্বরূপ, কল্পনা করুন যে আপনার কাছে নিম্নলিখিত ফোল্ডার কাঠামো এবং ফাইল রয়েছে:
- নথিপত্র
- mydoc.gz
- mydoc1.gz
- অ্যাকাউন্টস
- spreadsheet1.gz
- spreadsheet2.gz
আপনি নিম্নলিখিত কমান্ডটি চালিয়ে সমস্ত ফাইল ডিকম্প্রেস করতে পারেন:
gunzip -r Documents
একটি সংকুচিত ফাইল বৈধ কিনা তা পরীক্ষা করুন
আপনি নিম্নলিখিত কমান্ডটি চালিয়ে gzip ব্যবহার করে একটি ফাইল সংকুচিত হয়েছে কিনা তা পরীক্ষা করতে পারেন:
gunzip -t filename.gz
ফাইলটি অবৈধ হলে, আপনি একটি বার্তা পাবেন। অন্যথায়, আপনাকে কোনো বার্তা ছাড়াই ইনপুটে ফিরিয়ে দেওয়া হবে।
যখন আপনি একটি ফাইল ডিকম্প্রেস করেন তখন কি হয়
ডিফল্টরূপে, আপনি যখন gunzip কমান্ড চালান, তখন আপনার কাছে gz এক্সটেনশন ছাড়াই একটি ডিকম্প্রেস করা ফাইল থাকে।
আপনি যদি আরও তথ্য দেখতে চান, তাহলে বিয়োগ v (-v) ব্যবহার করুন ) ভার্বোস তথ্য দেখাতে স্যুইচ করুন:
gunzip -v filename.gz
আউটপুট এরকম কিছু হবে:
filename.gz: 20% -- replaced with filename
এটি আপনাকে মূল সংকুচিত ফাইলের নাম, এটি কতটা ডিকম্প্রেস করা হয়েছিল এবং চূড়ান্ত ফাইলের নাম বলে।