উত্তর:
থেকে man zip
:
zip -d foo foo/tom/junk foo/harry/\* \*.o
will remove the entry foo/tom/junk, all of the files that start with
foo/harry/, and all of the files that end with .o (in any path).
যদি এটি সাহায্য না করে, আপনি যে কমান্ডগুলি চেষ্টা করেছেন এবং আউটপুট সম্পর্কে কিছু বিবরণ দিতে পারেন?
আপনি যদি একটি নির্দিষ্ট দির থেকে সমস্ত ফাইল মুছতে চান তবে আপনি এটি করতে পারেন:
zip --delete file.zip "assets/*"
এটি কোনও স্ক্রিপ্টের সাহায্যে করা যেতে পারে তবে কমান্ড লাইনে যদি আপনি জিপ ফাইল থেকে কোনও ডিরেক্টরি মুছতে চান তবে নিশ্চিত হয়ে নিন যে ডিরেক্টরিটি খালি রয়েছে। ডিরেক্টরিটি যদি খালি না থাকে তবে প্রথমে ডিরেক্টরি থেকে সমস্ত ফাইল মুছুন। তারপরে আপনি ডিরেক্টরিটি মুছতে সক্ষম করতে পারেন।