วิธีที่ง่ายที่สุดคือเพียงเพิ่ม-mindepth 1ซึ่งจะข้ามลำดับชั้นความลึกแรกและทำให้ออกจากไดเรกทอรีหลักของคุณ
นอกจากนี้คุณไม่จำเป็นต้อง-execโทรเพิ่มrmคุณสามารถเพียงแค่deleteโฟลเดอร์โดยตรงหากไม่มีไฟล์
find /var/www/html/content/processing -mindepth 1 -type d -mtime +1 -delete
หากพวกเขาไม่ว่างเปล่า:
find /var/www/html/content/processing -mindepth 1 -type d -mtime +1 -exec rm -rf {} \;
หากคุณขี้เกียจคุณสามารถเพิ่มไวด์การ์ดได้ เนื่องจาก*ไม่รวมไดเรกทอรีปัจจุบันโดยค่าเริ่มต้น ( ยกเว้นdotglobมีการตั้งค่า ) คุณสามารถทำได้:
find /var/www/html/content/processing/* -type d -mtime +1 -delete
อย่างไรก็ตามสิ่งนี้จะไม่รวมโฟลเดอร์ที่ซ่อนอยู่อีกครั้งเนื่องจากdotglobตัวเลือก