কমান্ড লাইনে (ওএস এক্স) নামের সাথে মিলে যাওয়া ফাইলগুলি পুনরাবৃত্তভাবে মুছুন


11

সম্প্রতি আমি একটি ব্যাকআপ ইউটিলিটি চেষ্টা করেছি এবং আমার ম্যাকবুকের (ওএস এক্স) কিছু ওয়েবসাইটের আমার কাছে থাকা স্থানীয় কপিগুলি ব্যাক আপ করতে চেয়েছিলাম

দুর্ভাগ্যক্রমে, ইউটিলিটি প্রতিটি ডিরেক্টরিতে এটির ব্যাক আপ করে দুটি ফাইল রেখেছিল: .shadowFileListএবং.shadowFolderFlagPlist

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

আমি সত্যই কোনও কমান্ড লাইন পাওয়ার ব্যবহারকারী নই, তবে এটি করা সবচেয়ে ভাল উপায় know আমার সন্দেহ হয় আমাকে টু আউটপুট পাইপ findকরতে হবে rm

তুমি এটা কিভাবে করো?

উত্তর:


25
% find UPMOST_RELEVANT_PATH -name ".shadowFileList" -delete

স্পষ্টতই, আপনি ফেলে দিতে চান এমন কোনও ফাইলের নামের জন্যও এটি করুন ...


আমার অন্যদিকে এটি দরকার আমার সমস্ত ফাইল মুছতে হবে যা নির্দিষ্ট ফাইলের শেষের নয়। কিভাবে? ফোল্ডারগুলি মুছে ফেলা উচিত নয়।
জনি

2
find . ! -name "*.xyz" -delete, এছাড়াও দেখুন stackoverflow.com/questions/25136041/...
আকিরা

আমি find . -type f -not -name "*.hpp" -not -name "*.h" -not -name "*.inl" -deleteফোল্ডারগুলি রাখতে শেষ করেছি ।
জনি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.