คำถามติดแท็ก resource-cleanup

3
จะลบไฟล์ทั้งหมดที่เก่ากว่า 3 วันเมื่อ“ รายการอาร์กิวเมนต์ยาวเกินไป” ได้อย่างไร?
ฉันมีไดเร็กทอรีไฟล์บันทึกที่มีไฟล์และไดเร็กทอรี 82000 ไฟล์ (ประมาณครึ่งต่อครึ่ง) ฉันต้องการลบไฟล์และไดเรกทอรีทั้งหมดที่เก่ากว่า 3 วัน ในไดเร็กทอรีที่มี 37000 ไฟล์อยู่ในนั้นฉันสามารถทำได้ด้วย: find * -mtime +3 -exec rm {} \; แต่ด้วยไฟล์ / ไดเรกทอรี 82000 ฉันได้รับข้อผิดพลาด: / usr / bin / find: รายการอาร์กิวเมนต์ยาวเกินไป ฉันจะแก้ไขข้อผิดพลาดนี้ได้อย่างไรเพื่อให้ฉันสามารถลบไฟล์ / ไดเรกทอรีทั้งหมดที่เก่ากว่า 3 วันได้
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.