Cara termudah adalah dengan hanya menambahkan -mindepth 1
, yang akan melewati hierarki kedalaman pertama dan meninggalkan direktori induk Anda.
Selain itu, Anda tidak perlu -exec
panggilan tambahan rm
, Anda dapat langsung delete
membuka folder jika kosong.
find /var/www/html/content/processing -mindepth 1 -type d -mtime +1 -delete
Jika tidak kosong:
find /var/www/html/content/processing -mindepth 1 -type d -mtime +1 -exec rm -rf {} \;
Jika Anda malas, Anda juga dapat memiliki wildcard diperluas. Karena *
tidak memasukkan direktori saat ini secara default ( kecuali dotglob
diatur ), Anda juga dapat melakukan:
find /var/www/html/content/processing/* -type d -mtime +1 -delete
Namun, ini juga tidak termasuk folder tersembunyi, lagi karena dotglob
opsi.