भविष्य में कम से कम 5 दिनों में संशोधित फ़ाइलों को खोजने के लिए:
find . -newermt "5 days"
समय विनिर्देश के लिए सिंटैक्स एक से मेल खाता है date -d
। अधिक जानकारी के लिए man find
नामित स्विच पर जानकारी के लिए देखें -newerXY
।
ऐसा करने के लिए उदाहरण के -mmin
लिए उपयोग करना संभव नहीं है । यह जीएनयू की खोज के खिलाफ एक बग के रूप में रिपोर्ट किया गया था , और -newerXY
जैसा कि मैंने ऊपर दिखाया गया था, इसे 4.3.3 (~ 2007) में ढूंढने से हल किया गया था ।
जाहिरा तौर पर यह GNU नहीं था जिसका उपयोग किया गया था, लेकिन बिजीबॉक्स।
फिर आपको touch -d
भविष्य में एक अस्थायी फ़ाइल और तारीख बनाने में सक्षम होना चाहिए और फिर -newer
स्विच का उपयोग करना चाहिए find
जैसे:
touch -d "+5 days" tmpfile
find . -newer tmpfile
बिजीबॉक्स touch
उस तिथि प्रारूप का समर्थन नहीं करता है, लेकिन सिद्धांत समान है और इसका find
समर्थन करता है -newer
। एक सही तारीख के साथ संदर्भ फ़ाइल बनाना पाठक के लिए एक अभ्यास के रूप में छोड़ दिया जाता है (हमेशा लिखने के लिए सुविधाजनक)।