rmdir
removerá apenas diretórios não vazios, enquanto rm -r
removerá diretórios e arquivos dentro deles de forma recursiva. Assim, é mais seguro usar o rmdir.
É possível salvar um quando arquivos ocultos são envolvidos, pois o cp *
ou mv *
não copia ou move os arquivos ocultos junto com o restante. rmdir
se recusará a excluir a pasta se houver alguma coisa, mesmo arquivos ocultos, para que ela sirva como proteção adicional em casos como esses. É claro, você poderia fazer rm -ri
se quisesse ter muito cuidado, mas, pessoalmente, acho rmdir
muito mais rápido.