ฉันมีไดเรกทอรีพร้อมไฟล์จากปี 2010 .. ฉันต้องการลบไฟล์ทั้งหมดที่เก่ากว่า 500 วันและฉันลองทำสิ่งนี้:
find /var/log/arc/* -type f -mtime +500 -delete {}\;
แต่ฉันได้รับสิ่งนี้:
-bash: /usr/bin/find: Argument list too long
ฉันรู้ว่านี่หมายความว่ามีไฟล์มากเกินไปและfind
ไม่สามารถจัดการได้ แต่ถึงฉันจะใส่+2000
อันไหนมากกว่า 3 ปีฉันก็ยังได้
สิ่งที่ฉันหายไปที่นี่
1
unix.stackexchange.com/a/239268/116858 (ดูความคิดเห็นเพิ่มเติม)
—
Kusalananda