একাধিক ফাইল আনজিপ করুন


14

আমি মনে করি না যে এই সমস্যাটি নিয়ে আমিই একমাত্র, তবে দুর্ভাগ্যক্রমে আমি পূর্বে জিজ্ঞাসিত প্রশ্নের মধ্যে সঠিক উত্তর খুঁজে পেতে সক্ষম হইনি।

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

সুতরাং, আমার প্রশ্নটি: আপনি এই সমস্যাটি কীভাবে পরিচালনা করবেন? কীভাবে আপনি পুনরাবৃত্তভাবে এই ফাইলগুলি আনপ্যাক করবেন?


2
আপনি একটি উদাহরণ দিতে পারেন?
ztik

আপনি কি কোনও ম্যানুয়াল বা সম্পূর্ণ স্বয়ংক্রিয় সমাধানের সন্ধান করছেন?
ডেভিড ফোস্টার

কেবল একটি নোট, সাধারণত যখন আপনি এই জাতীয় অবৈধ সফ্টওয়্যার / চলচ্চিত্রগুলি সম্পর্কে টরেন্টস খুঁজে পান এবং আপনি আসলে। আর /। জিপ ফাইলগুলির শেষ পর্যন্ত কখনই পাবেন না কারণ এটি নকল।
জেগি

উত্তর:


20

এটি করতে, টার্মিনাল খোলার জন্য আপনার কীবোর্ডে Ctrl+ Alt+ টিপুন T। এটি খুললে নীচের কমান্ডটি চালাও:

unzip '*.zip'

এছাড়াও আপনি গ্রুপের প্রথম ফাইলটিতে ডান ক্লিক করতে পারেন এবং এখানে এক্সট্র্যাক্ট চয়ন করতে পারেন, এবং এটি সেই গ্রুপের সমস্ত ফাইলও করবে।


ম্যানুয়াল অনুসারে unzipবিভক্ত সংরক্ষণাগারগুলি সমর্থন করে না (“বাগ” বিভাগের প্রথম অনুচ্ছেদটি দেখুন)।
ডেভিড ফোস্টার 13

@ ডেভিডফোস্টার কেবল এটি পরীক্ষা করেছে, এবং এটি কাজ করে।
মিচ

ঠিক আছে, তবে ম্যানুয়ালটি ভুল বলে মনে হচ্ছে। ভালো বল ধরা.
ডেভিড ফোরস্টার

@ মাইটিচ আমার ক্ষেত্রে এটি কাজ করে না "জিপ ফাইলটি লোড করার সময় ত্রুটি" তবে উইন্ডোজে একই ডিস্কে একই ডিরেক্টরি উইনরারের সাথে আনজিপ করে, সম্ভবত আপনি একাধিক কিন্তু> পৃথক <জিপ ফাইল একসাথে আনজিপ করার চেষ্টা করেছিলেন? যদিও একটি অন্য জিনিস thats।
পাপাজো

2

একটি লুপ ব্যবহার করে একাধিক ফাইল আনজিপ করতে -

for z in *.zip; do unzip "$z"; done

@ ডেভিডফোরস্টার দুটি পদ্ধতি মূলত একই are *.zipএকটি জিপ এক্সটেনশনের সাথে শেষ হওয়া সমস্ত সম্ভাব্য ফাইল সরবরাহ করে যা লুপ একে একে একে আনজিপ করে। এই কারণেই @ মিচ এটি তৈরির জন্য তার উত্তরে একক উদ্ধৃতি অন্তর্ভুক্ত করেছে '*.zip', যাতে শেল এটি কোনও ওয়াইল্ড কার্ডের চরিত্র হিসাবে স্বীকৃতি দেয় না।
রোহিত মাধবান

1
এটি আসলে একটি আরও ভাল পদ্ধতি যেহেতু আপনি "ডিরেক্টরিতে সমস্ত ফাইল" বলার পরিবর্তে কোনও ফাইলের নাম তালিকা নির্দিষ্ট করতে পারেন। আপনি যেভাবে জিপ ফাইলগুলির একটি নির্দিষ্ট তালিকা ক্রমানুসারে একের পর এক বের করতে চান, আপনি করতে পারেন, "এক্সওয়াইজেডজিতে z এর জন্য; আনজিপ -o" $ z.zip "; সম্পন্ন করুন" এবং এটি সেই ক্রমে এটি করবে। এই ভাল উত্তর imho।
জন হ্যামিল্টন

0

CTRL+ + ALT+ + Tএকটি টার্মিনাল খুলুন

for f in $(ls | egrep zip); do
  unzip $f -vd UnzippedDirectory
done

এটি আপনার বর্তমান ডিরেক্টরিতে পাওয়া সমস্ত জিপগুলি লুপ করে এবং এগুলির প্রত্যেকটি ভার্বোজ (অতএব -vপতাকা) একটি ডিরেক্টরিতে ( -dপতাকা) আনজিপ করে

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