Este deve ser meu dia de busca.
find /yourpath -mmin +60 -type d -not \( -name dirname1 -o -name dirname2 \) -print0 | xargs -0 rm -r
localizará e excluirá todos os diretórios com mais de 60 minutos (adaptem-se adequadamente), que não são denominados dirname1 ou dirname2 . Você pode estender essa lista com -o name dirname de peças adicionais. Além disso, recomendo enfaticamente substituir a parte rm -r pelo eco para teste.