উত্তর:
নিম্নলিখিত চেষ্টা করুন:
bzip2 -d filename.bz2
দ্রষ্টব্য, এই আদেশটি মূল সংরক্ষণাগার ফাইল সংরক্ষণ করবে না।
মূল সংরক্ষণাগার সংরক্ষণের জন্য, -k
বিকল্পটি যুক্ত করুন :
bzip2 -dk filename.bz2
bzip2 -d vim-8.0.tar.bz2
, তার ফলাফল vim-8.0.tar
। আমি এটি প্রবেশ করতে পারে না।
tar -x vim-8.0.tar
। মূলত আপনি ব্যবহার করতে পারতেন tar -xjvf vim-8.0.tar.bz2
।
tar -xf vim-8.0.tar
আরও কিছুটা ব্যাখ্যা করার জন্য, একটি একক ফাইল bzip2
এভাবে সংকুচিত করা যেতে পারে :
bzip2 myfile.txt
tar
একাধিক ফাইল সংকুচিত করার সময় কেবলমাত্র প্রয়োজনীয়:
tar cvjf myfile.tar.bz *.txt
অতএব, কোনও .bz2
ফাইল ব্যবহার bunzip
সঙ্কুচিত করার সময়, যখন কোনও tar.bz2
ফাইল ব্যবহার সঙ্কুচিত করেন tar xjvf
।
tar xjf filename.tar.bz2
। কেবল v
ভার্বোজ আউটপুট যুক্ত করে। আপনার টার্মিনাল পরিষ্কার রাখুন! আমার tar -xjf
-
tar xf
বিএসডি বৈকল্পিকের সাথে পর্যাপ্ত পরিমাণে হওয়া উচিত - j
পতাকাটি কেবল সংকোচনের সময় ব্যবহৃত হয়
ফাইলটি সংক্ষেপিত করতে bunzip2
(বা bzip2 -d
) কমান্ডটি ব্যবহার করুন। আরও তথ্যের জন্য এই ম্যান পৃষ্ঠাটি দেখুন ,
bzip2
মনো-থ্রেডযুক্ত, যার অর্থ একটি বৃহত ফাইল ডিকম্প্রেস করতে অনেক সময় লাগবে।
বহুগঠিতভাবে একটি .bz2
ফাইলকে সংক্ষেপণ করতে, আপনি ফ্রি, ওপেন সোর্স প্রোগ্রামটি ব্যবহার করতে পারেন lbzip2
:
sudo apt-get install lbzip2
lbzip2 -d my_file.bz2
-d
আপনি ফাইলটি সঙ্কুচিত করতে ইচ্ছুক। এটি স্বয়ংক্রিয়ভাবে নির্ধারণ করবে যে এটি কতগুলি থ্রেড ব্যবহার করবে। আপনি যে থ্রেডগুলি ব্যবহার করতে চান তার সঠিক সংখ্যা নির্দিষ্ট করতে -n
প্যারামিটারটি ব্যবহার করুন , যেমন:
lbzip2 -d -n 32 my_file.bz2
এর সাথে আরও কয়েকটি দরকারী কমান্ড lbzip2
:
একটি ফোল্ডার সংকোচনের জন্য:
tar -c -I lbzip2 -f file.tar.bz2 folder_name
একটি ফোল্ডার সঙ্কুচিত করতে:
tar -I lbzip2 -xvf file.tar.bz2
পরামিতি:
-I, --use-compress-program PROG
filter through PROG (must accept -d)
-x, --extract, --get
extract files from an archive
-v, --verbose
verbosely list files processed
-f, --file ARCHIVE
use archive file or device ARCHIVE
বহুগঠিতভাবে একটি .bz2
ফাইলকে সঙ্কোচিত করার জন্য কিছু বিকল্প :
sudo apt-get install pbzip2
pbzip2 -d my_file.bz2
mpibzip2
: ক্লাস্টার মেশিনে ব্যবহার করার জন্য ডিজাইন করা।
আপনার যদি কয়েকটি বড় .bz2
ফাইলগুলির পরীক্ষা করতে প্রয়োজন হয়: https://dumps.wikimedia.org/mirferences.html
উদাহরণস্বরূপ (একটি 14 জিবি .bz2
ফাইল, 200 গিগাবাইট সঙ্কুচিত):
wget http://dumps.wikimedia.your.org/wikidatawiki/20170120/wikidatawiki-20170120-pages-articles-multistream.xml.bz2
lbzip2 -d -n 32 wikidatawiki-20170120-pages-articles-multistream.xml.bz2
http://vbtechsupport.com/1614/ বেঞ্চমার্কটি করেছে:
এর প্যারামিটারগুলি সম্বন্ধে আরো তথ্যের জন্য lbzip2
: http://explainshell.com/explain?cmd=lbzip2+-d+-n+32+my_file.bz2 :
bzip2 -dc my_file.tar.bz2 | tar xvf -
সাইগউইন সম্পর্কে আমার জন্য কাজ
bzip2 -d my_file.tar.bz2 ; tar xvf my_file.tar
bzip2 -dc my_file.tar.bz2 | tar xv
এটিরও কাজ করা উচিত অর্থাত্ -f বিকল্প এবং সংশ্লিষ্ট '-' চিহ্ন ব্যবহারের দরকার নেই কারণ তারাই পাইপ অপারেটরের মাধ্যমে এসটিডিআউট থেকে সরাসরি পড়তে পারে। এছাড়াও, যদি আপনি প্রক্রিয়াজাত ফাইলগুলি তালিকাতে না চান তবে নিখরচায় -v বিকল্পটি বোধ করুন।
tar
সংরক্ষণাগার নয়।