জিপ ফাইলগুলির একটি তালিকাতে __MACOSX ফোল্ডারটি সরান কীভাবে (একটি একক জিপ ফাইল নয়)?


0

আমি জানি আমি __MACOSX কে একটি জিপ ফাইলে সরিয়ে ফেলতে পারি:

sudo zip -d bg1.zip "__MACOSX*"

কিন্তু আমি সব জিপ ফাইল এ মুছে ফেলতে চাই, আমি চেষ্টা করেছিলাম

sudo zip -d *.zip "__MACOSX*"

কিন্তু এটা বলে

zip warning: name not matched: __MACOSX*

zip error: Nothing to do! (bg1.zip)

এবং পরবর্তী ফাইল প্রক্রিয়াকরণ থেকে স্টপ মনে হয়। জিপ ফাইলগুলির তালিকায় আমি কিভাবে __MACOSX সরাতে পারি?


1
কেন আপনি ব্যবহার করছেন sudo? এটা কি দরকার? সব হয় .zip একই ডিরেক্টরির মধ্যে ফাইল?
user3439894

উত্তর:


4

আমি পরে গেছি .zip ফাইল একই ডিরেক্টরি আছে, cd যে ডিরেক্টরি আর ব্যবহার করুন:

for f in *.zip; do zip -d "$f" "__MACOSX*"; done
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.