मुझे एक लॉग फ़ाइल निर्देशिका मिली है जिसमें 82000 फाइलें और निर्देशिकाएं हैं (लगभग आधा और आधा)।
मुझे उन सभी फ़ाइल और निर्देशिकाओं को हटाने की आवश्यकता है जो 3 दिनों से अधिक पुरानी हैं।
एक निर्देशिका में जिसमें 37000 फाइलें हैं, मैं इसके साथ ऐसा करने में सक्षम था:
find * -mtime +3 -exec rm {} \;
लेकिन 82000 फाइलों / निर्देशिकाओं के साथ, मुझे त्रुटि मिलती है:
/ usr / bin / ढूँढें: तर्क सूची बहुत लंबी है
मैं इस त्रुटि के आसपास कैसे पहुंच सकता हूं ताकि मैं 3 दिनों से अधिक पुरानी सभी फ़ाइलों / निर्देशिकाओं को हटा सकूं?
find -mtime +3 -exec rm {} +
?