ในการค้นหาไฟล์ที่แก้ไขอย่างน้อย 5 วันในอนาคตให้ใช้:
find . -newermt "5 days"
date -d
ไวยากรณ์สำหรับสเปคเวลาที่สอดคล้องกับหนึ่งสำหรับ ดูman find
ข้อมูลเกี่ยวกับสวิตช์ที่ตั้งชื่อ-newerXY
เพื่อรับข้อมูลเพิ่มเติม
มันเป็นไปไม่ได้ที่จะใช้เช่น-mmin
การทำเช่นนี้ มีรายงานว่าเป็นข้อผิดพลาดต่อ GNU findและได้รับการแก้ไขโดยการนำไปใช้-newerXY
ใน findutils 4.3.3 (~ 2007) ตามที่ฉันแสดงไว้ด้านบน
เห็นได้ชัดว่าไม่ใช่ GNU พบว่ามีการใช้ แต่ BusyBox
จากนั้นคุณควรจะสามารถสร้างไฟล์ชั่วคราวด้วยtouch -d
และวันที่ในอนาคตจากนั้นใช้-newer
สวิตช์สำหรับfind
เช่น:
touch -d "+5 days" tmpfile
find . -newer tmpfile
BusyBox touch
ไม่สนับสนุนรูปแบบวันนั้น แต่หลักการจะเหมือนกันและสนับสนุนfind
-newer
การสร้างไฟล์อ้างอิงพร้อมกับวันที่ที่ถูกต้องจะเหลือเป็นแบบฝึกหัดสำหรับผู้อ่าน (สะดวกในการเขียนเสมอ)