কীভাবে লিনাক্সে একটি .bz2 ফাইল সংকোচনের এবং ডিকম্প্রেস করতে হয়


কোনও ফাইল (গুলি) সংকুচিত করতে হ'ল কম বিট ব্যবহার করে ফাইল (গুলি) তে ডেটা এনকোড করে ফাইলের আকার উল্লেখযোগ্যভাবে হ্রাস করা এবং এটি সাধারণত কোনও ফাইল (গুলি) এর ব্যাকআপ এবং ট্রান্সফার করার সময় একটি দরকারী অনুশীলন is একটি নেটওয়ার্ক জুড়ে। অন্যদিকে, কোনও ফাইল (গুলি) ডিকম্প্রেসিং করার অর্থ ফাইল (গুলি) -এর ডেটাটিকে তার আসল অবস্থায় পুনরুদ্ধার করা।

বেশ কয়েকটি পিজিপ রয়েছে এবং আরও অনেক কিছু রয়েছে।

এই টিউটোরিয়ালে, আমরা লিনাক্সে bzip2 সরঞ্জামটি ব্যবহার করে কীভাবে .bz2 ফাইলগুলি সংকুচিত করতে এবং ডিকম্প্রেস করতে হবে তা দেখব।

Bzip2 একটি সুপরিচিত কম্প্রেশন সরঞ্জাম এবং এটি বেশিরভাগ ক্ষেত্রে উপলব্ধ যদি সমস্ত বড় লিনাক্স বিতরণ না হয় তবে আপনি এটি ইনস্টল করতে আপনার বিতরণের জন্য উপযুক্ত কমান্ড ব্যবহার করতে পারেন।

$ sudo apt install bzip2     [On Debian/Ubuntu] 
$ sudo yum install  bzip2    [On CentOS/RHEL]
$ sudo dnf install bzip2     [On Fedora 22+]

Bzip2 ব্যবহারের প্রচলিত বাক্য গঠনটি হ'ল:

$ bzip2 option(s) filenames 

লিনাক্সে ফাইলগুলি সংকুচিত করতে কীভাবে "bzip2" ব্যবহার করবেন

আপনি নীচের মত একটি ফাইল সংকোচন করতে পারেন, যেখানে পতাকা -জে ফাইল সংক্ষেপণ সক্ষম করে:

$ bzip2 filename
OR
$ bzip2 -z filename

একটি .আর ফাইলটি সংকুচিত করতে কমান্ড ফর্ম্যাটটি ব্যবহার করুন:

$ bzip2 -z backup.tar

গুরুত্বপূর্ণ: ডিফল্টরূপে, bzip2 ইনপুট ফাইলগুলি সংকোচনের সময় বা ডিকম্প্রেশনের সময় মুছে দেয়, ইনপুট ফাইলগুলি রাখতে -k বা - কিপ বিকল্পটি ব্যবহার করুন।

এছাড়াও, -f বা --for পতাকা bzip2 কে একটি বিদ্যমান আউটপুট ফাইল ওভাররাইট করতে বাধ্য করবে।

------ To keep input file  ------
$ bzip2 -zk filename
$ bzip2 -zk backup.tar

<কেড> -1 বা - নষ্ট -9 বা সেরা হিসাবে দেখানো হয়েছে হিসাবে ব্যবহার করে আপনি 900k অবধি ব্লকের আকার 100k এ সেট করতে পারেন in নীচের উদাহরণগুলি:

$ bzip2 -k1  Etcher-linux-x64.AppImage
$ ls -lh  Etcher-linux-x64.AppImage.bz2 
$ bzip2 -k9  Etcher-linux-x64.AppImage 
$ bzip2 -kf9  Etcher-linux-x64.AppImage 
$ ls -lh Etcher-linux-x64.AppImage.bz2 

নীচের স্ক্রিনশটটি ইনপুট ফাইল রাখার বিকল্পগুলি কীভাবে ব্যবহার করতে হবে তা দেখায়, bzip2 কে একটি আউটপুট ফাইলকে ওভাররাইট করতে বাধ্য করে এবং সংক্ষেপণের সময় ব্লকের আকার সেট করে।

লিনাক্সে ফাইলগুলি সংক্ষেপিত করতে কীভাবে "bzip2" ব্যবহার করবেন

একটি .bz2 ফাইলটি সংক্ষেপিত করতে -d বা --decompress বিকল্পটি ব্যবহার করুন:

$ bzip2 -d filename.bz2

দ্রষ্টব্য: কাজ করতে উপরের কমান্ডটির জন্য ফাইলটি একটি .bz2 এক্সটেনশনের সাথে শেষ হতে হবে।

$ bzip2 -vd Etcher-linux-x64.AppImage.bz2 
$ bzip2 -vfd Etcher-linux-x64.AppImage.bz2 
$ ls -l Etcher-linux-x64.AppImage 

Bzip2 সহায়তা পৃষ্ঠা এবং ম্যান পৃষ্ঠা দেখতে, নীচের কমান্ডটি টাইপ করুন:

$ bzip2  -h
$ man bzip2

শেষ অবধি, উপরের সরল বিবরণ দিয়ে, আমি বিশ্বাস করি যে আপনি এখন লিনাক্সে .bz2 ফাইলগুলি সংক্ষিপ্ত এবং সংক্ষেপিত করতে সক্ষম। তবে যে কোনও প্রশ্ন বা মতামতের জন্য, নীচের মন্তব্য বিভাগটি ব্যবহার করে আমাদের সাথে যোগাযোগ করুন।

গুরুত্বপূর্ণভাবে, আপনি কয়েকটি গুরুত্বপূর্ণ সংক্ষেপিত সংরক্ষণাগার ফাইল তৈরি করতে চাইতে পারেন।