मैक - एक निर्देशिका पेड़ से एक निश्चित विस्तार के साथ सभी फ़ाइलों को हटा दें [डुप्लिकेट]


24

संभावित डुप्लिकेट:
कमांड लाइन (OS X) पर नाम से मिलान करने वाली फ़ाइलों को हटा दें

मैं अपने पेड़ से एक्सटेंशन .orig के साथ सभी फाइलें निकालना चाहता हूं। वृक्ष गहरा है। क्या ऐसा करने का एक आसान तरीका है?

मुझे यह अलग-अलग पेड़ों के साथ, दिन में कई बार करना होगा। इसलिए आसानी जरूरी है।

जवाबों:


58
find /path -name '*.orig' -delete

2
मैं आदतन खोज -x ध्वज ( find -x /path ...) को अन्य संस्करणों पर माउंट बिंदुओं को पार करने से रखने के लिए जोड़ता हूं । यह आमतौर पर अप्रासंगिक है, लेकिन मैं खेद के बजाय सुरक्षित रहूंगा।
गॉर्डन डेविसन

वर्तमान फ़ोल्डर (उप फ़ोल्डरों सहित) में खोजने के लिएfind . -name...
एलेक्स इलियाव

9

मैं इस विधि को पसंद करता हूं (@grawity के समान) लेकिन fileइसमें शामिल प्रकार के साथ :

find /path . -name '*.orig' -type f -delete


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.