আমি কেন টার ব্যবহার করে একটি .bz2 ফাইল সঙ্কুচিত করতে পারি না?


30

সুতরাং আমার কাছে এই উইকিপিডিয়া ডাম্পটি প্রায় 10 জিবি আকারের এবং "এনউইকি-সর্বশেষ-পৃষ্ঠাগুলি-নিবন্ধগুলি। XML.bz2" হিসাবে নামকরণ করা হয়েছে। টার্মিনালে ডাম্পটি আনজিপ করার জন্য আমি নিম্নলিখিত কমান্ডগুলি চেষ্টা করছি:

tar jxf enwiki-latest-pages-articles.xml.bz2

এবং

tar xvf enwiki-latest-pages-articles.xml.bz2

তবে উভয়ই নিম্নলিখিত ত্রুটিটি প্রদান করে

tar: This does not look like a tar archive
tar: Skipping to next header

1
অরুন নীচের কমান্ডটি চালান এবং "পুস্তক এনভিকি-সর্বশেষ-পৃষ্ঠাগুলি-নিবন্ধগুলি।
xML.bz2

এই প্রশ্নোত্তর সাহায্য করতে পারে, 7zসমস্ত কিছু বের করার জন্য ব্যবহার করতে পারে
c0rp

2
আমি লক্ষ্য করেছি যে আপনি বলছেন এটি একটি বিশাল ফাইল - সুতরাং আপনি যে কাজটি করতে চাইতে পারেন সেগুলি অন্য কোনও জিনিসকে পাইপ করা, bzcat enwiki-সর্বশেষ-পৃষ্ঠাগুলি-নিবন্ধগুলি। XML.bz2 | someotherprogram
nwaltham

@ নওয়ালথাম: আপনি যদি আমার উত্তরটি দিয়ে থাকেন তবে আপনি আমার উত্তর দিতে পারেন।
ইলমারি করোনেন

কারণ টারে ফাইলগুলি ফাইলগুলি বের করে, এবং এটি কোনও টার ফাইল নয়?
ব্যবহারকারী 253751

উত্তর:


71

আপনি tarকমান্ডটি ব্যবহার করতে পারবেন না কারণ সংরক্ষণাগারটি .tar। * ফাইল নয়। একটি bzip2 ফাইল সঙ্কুচিত করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন (এটি মূল .bz2 ফাইলটি সংরক্ষণ করবে না):

bzip2 -d enwiki-latest-pages-articles.xml.bz2

আপনি যদি এটিটি বের করতে এবং আসলটি রাখতে চান তবে এই আদেশটি চালান:

bzip2 -dk enwiki-latest-pages-articles.xml.bz2

সূত্র: https://superuser.com/questions/480950/how-to-decompress-a-bz2-file


3
বা ব্যবহার bunzip2
ব্যবহারকারী 253751

@immibis উভয় ক্ষেত্রেই কাজ :)।
Terrance8D

21

শুধু ব্যবহার করুন bunzip2:

bunzip2 enwiki-latest-pages-articles.xml.bz2

এবং যদি এটি একটি gzipসঙ্কুচিত ফাইল:

gunzip enwiki-latest-pages-articles.xml.gz
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.