Se você deseja excluir todos os subdiretórios em /path/to/base, por exemplo
/path/to/base/dir1
/path/to/base/dir2
/path/to/base/dir3
mas você não deseja excluir a raiz /path/to/base, adicione -mindepth 1e -maxdepth 1opções, que acessarão apenas os subdiretórios em/path/to/base
-mindepth 1 exclui a raiz /path/to/base das correspondências.
-maxdepth 1vai SOMENTE corresponder subdiretórios imediatamente sob /path/to/basetais como /path/to/base/dir1, /path/to/base/dir2e /path/to/base/dir3mas não vai lista subdiretórios destes de forma recursiva. Portanto, esses subdiretórios de exemplo não serão listados:
/path/to/base/dir1/dir1
/path/to/base/dir2/dir1
/path/to/base/dir3/dir1
e assim por diante.
Portanto, para excluir todos os subdiretórios nos /path/to/basequais há mais de 10 dias;
find /path/to/base -mindepth 1 -maxdepth 1 -type d -ctime +10 | xargs rm -rf
findpoderia fazê-lo sem olhar para o nome, então ...