Isso pode ser feito facilmente sem loop.
Se você quiser apenas se livrar dos arquivos, use rm:
$ rm -rf /root/backups/*
Se você quiser mostrar os nomes dos arquivos à medida que os exclui, use a localização:
$ find /root/backups -maxdepth 1 -mindepth 1 -print -exec rm -rf {} \;
A opção -maxdepth informa ao find para não descer mais do que um nível a partir do ponto de partida, / root / backups. A opção -mindepth informa a localização de onde começar a retornar os resultados, informando efetivamente a localização para ignorar o ponto inicial. A opção -print apenas imprime os arquivos encontrados na tela. Com o -exec, o {} é substituído pelos arquivos encontrados, portanto, isso chama o rm para excluí-los.
EDIT: eliminou um desnecessário -exec por comentário