স্ট্যান্ডার্ড লিনাক্স সরঞ্জাম দিয়ে 7z ফাইলগুলি বের করুন?


29

আমি জানি যে আপনি .7z7-জিপ দিয়ে ফাইলগুলি বের করতে পারেন ।

অন্য স্ট্যান্ডার্ড লিনাক্স প্রোগ্রাম রয়েছে যা এটি করতে পারে? এর মধ্যে একটিও হতে পারে

tar
bzip2
xz
gzip

আমি এটি যুক্ত bsdtarকরতে পারি যা এটি করতে পারে তবে সমস্ত সিস্টেমে উপলব্ধ নেই।



উত্তর:


10

নং--জিপ সংরক্ষণাগারগুলি LZMA এবং LZMA2 ব্যবহার করে, যা মানক সরঞ্জাম দ্বারা সমর্থিত নয় (এগুলি bzip2 ব্যবহার করে তবে আপনাকে এখনও শিরোনামটি ডিকোড করতে হবে)।


1
আসলে, xzএলজেডএমএ ব্যবহার করে। তবে হ্যাঁ, এটি এখনও 7z বিন্যাসের বাকি অংশটি বুঝতে পারে না।
jjlin 31'12

31

7-জিপ সংরক্ষণাগারগুলি লিনাক্সে p7zip ( http://p7zip.sourceforge.net/ ) দিয়ে বের করা যায় । এটি এর ভাণ্ডারগুলিতে অন্তর্ভুক্ত রয়েছে: দেবিয়ান, ফেডোরা, উবুন্টু এবং সম্ভবত অন্যান্য বিতরণগুলিও।

তালিকা সহ সামগ্রীগুলি (লোয়ার কেস এল, তালিকার জন্য):

7za l myarchive.7z

সামগ্রী এক্সট্রাক্ট করুন:

7za x myarchive.7z

1
বাইনারি হিসাবে ম্যাকপোর্টে p7zip পাওয়া যায়। কেবল:sudo port install p7zip
স্মি মী

2
bit৪ বিট আরএইচইএল on-তে, পাম্পজাইজ.এক্স.এম 86_64 ইনস্টল করুন, এবং প্রয়োজনে yum ইনস্টল করুন p7zip-plugins.x86_64
রিভু

2

ইউনিক্সে 7-জিপ সংরক্ষণাগারগুলির সাথে কাজ করার জন্য "স্ট্যান্ডার্ড" উপায়টি হল পি 7 জিআইপি ব্যবহার করা । তবে যেহেতু 7-জিপ ফর্ম্যাটটি উইন্ডোজের জন্য প্রাথমিকভাবে ডিজাইন করা হয়েছিল, তাই আপনার P7ZIPলিনাক্স ডিস্ট্রিবিউশনগুলিতে ডিফল্টরূপে ইনস্টলড হওয়ার আশা করা উচিত নয় ।

আপনি যদি ইউনিক্সে এলজেডএমএ সংক্ষেপণের সুবিধা চান তবে এক্স জেড ইউটিলসকে পছন্দ করুন ।


1

আমি আরএইচইএল / সেন্টোস-এর কোনও ইয়াম সংগ্রহস্থলে 7za খুঁজে পাইনি, তাই আমি উত্সের সর্বশেষতম সংস্করণটি সোর্সফোর্জন.नेट থেকে ডাউনলোড করেছি:

$ wget https://sourceforge.net/projects/p7zip/files/p7zip/16.02/p7zip_16.02_src_all.tar.bz2

(উপরে "16.02" পরিবর্তন করার সময় আপনি যে কোনও আধুনিক সংস্করণটি ডাউনলোড করার চেষ্টা করার সময়, https://sourceforge.net/projects/p7zip/files/p7zip/ এ গিয়ে জানতে পারেন )।

আপনি p7zip সংরক্ষণাগারটি যে ডিরেক্টরিতে ডাউনলোড করেছেন সেখানে থাকা অবস্থায় এটি আনপ্যাক করুন:

$ tar -xvjf p7zip_16.02_src_all.tar.bz2

তারপরে নিষ্ক্রিয় ফোল্ডারের অভ্যন্তরে রুট ব্যবহারকারী হিসাবে মেক কমান্ডটি চালান:

# make
# make install

এটি ডিরেক্টরিতে 7zaবাইনারি তৈরি করবে /usr/local/bin(আপনি যদি কমপক্ষে RHEL7 ব্যবহার করেন):

$ whereis 7za
7za: /usr/local/bin/7za

0

আমি প্রথমে 7za চেষ্টা করেছিলাম কিন্তু এটি কার্যকর হয়নি, তাই আমি একই বিকল্পগুলির সাথে 7z ব্যবহার করার চেষ্টা করেছি এবং এটি কার্যকর works এখানে উদাহরণ: এক্সট্রাক্ট করতে: 7z ই xy213file.7z


0

7za বাইনারি হল p7zip প্যাকেজের অংশ এটির জন্য ব্যবহার করা যেতে পারে। epelআপনি আরএইচইএল / ওএল / সেন্টস (আরএইচইএল 6 / আরএইচইএল 7 তে পরীক্ষিত) ব্যবহার করলে এটি সংগ্রহস্থল থেকে ইনস্টল করা যেতে পারে :

RHEL6, 7:

# rpm -Uvh http://mirrors.kernel.org/fedora-epel/6/i386/epel-release-6-8.noarch.rpm
# yum install p7zip

এই প্যাকেজটি দীর্ঘ সময়ের জন্য আপডেট করা হয়নি, তবে এখনও ফাইলগুলি নিষ্কাশন করতে ব্যবহার করা যেতে পারে:

$ 7za x xyz_7zfile.7z

-1

প্যাকেজ p7zip ম্যাকপোর্টগুলিতে বাইনারি হিসাবে উপলভ্য।

শুধু: sudo port install p7zip

আর তুমি দূরে! 7z x downloads/myfile.7z

সেন্টোসের জন্য একই তবে ইউম ব্যবহার করে:

sudo yum install p7zip

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