/path/to/baseÖrneğin altındaki tüm alt dizinleri silmek istiyorsanız ,
/path/to/base/dir1
/path/to/base/dir2
/path/to/base/dir3
ancak kök silmek istemiyorum /path/to/base, eklemek zorunda -mindepth 1ve -maxdepth 1altında sadece alt dizinleri erişecek olan seçenekleri/path/to/base
-mindepth 1kökü /path/to/baseeşleşmelerden hariç tutar .
-maxdepth 1olacak SADECE hemen altında alt dizinleri maç /path/to/basegibi /path/to/base/dir1, /path/to/base/dir2ve /path/to/base/dir3ama olacak değil özyinelemeli şekilde bu listesi alt dizinleri. Dolayısıyla, bu örnek alt dizinler listelenmeyecektir:
/path/to/base/dir1/dir1
/path/to/base/dir2/dir1
/path/to/base/dir3/dir1
ve benzerleri.
Bu nedenle, altında /path/to/base10 günden eski olan tüm alt dizinleri silmek için ;
find /path/to/base -mindepth 1 -maxdepth 1 -type d -ctime +10 | xargs rm -rf
findo zaman isme bakmadan yapabilirdi ...