একই অনুসন্ধান প্যারামিটারের ডিরেক্টরি এবং ফাইলগুলি সরাতে টার্মিনালের সন্ধান করুন


16

আমি যদি টার্মিনালটিতে নিম্নলিখিতটি টাইপ করি তবে এটি অনুসন্ধান পরামিতিগুলির সাথে মিলিত সমস্ত ফাইল সরিয়ে ফেলবে:

sudo find . -type f -name "*Xilisoft*" -exec rm -rf {} \;

তারপরে যদি আমি আবার শুরু করি এবং এর dপরিবর্তে এটি টাইপ করি fতবে সমস্ত ডিরেক্টরি মুছে ফেলা হবে

sudo find . -type d -name "*Xilisoft*" -exec rm -rf {} \;

আমি এটা টাইপ মুছে ফেলতে পেতে পারি fএবং dএক ছোঁ হিংস্র?

উত্তর:


23

আপনি একক কমান্ডের মতো একাধিক -typeবিকল্প সরবরাহ করতে পারেন ।-o-type f -o -type d

find . -name "*Xilisoft*" -type f -o -name "*Xilisoft*" -type d

-oসমস্ত প্যারামিটারের সাথে মেলে, সুতরাং -nameউপরের কমান্ডে দু'বার সরবরাহ করা হয়েছে।
নোট করুন যে অনুসন্ধানের -deleteপরিবর্তে ফলাফলগুলি মুছতে পারে -exec rm -rf {}


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