Não, não há. O que você está procurando é o comportamento avançado de um script, que você não encontrará nos comandos do UNIX, pois eles são projetados para fazer uma coisa simples e fazê-lo bem.
Você poderia escrever um script para informar automaticamente um arquivo de um diretório e, portanto, usar o rm
ou rmdir
(primeiro requisito) apropriado, mas seria necessário executar o script com privilégios de administrador para que ele pudesse para remover arquivos de propriedade da raiz (segundo requisito). Na verdade, você não pode aumentar privilégios em um script raiz.