rmdir
remove diretórios vazios, não arquivos e não diretórios, a menos que estejam vazios.
rm
removerá arquivos e / ou diretórios, use o sinal -R
ou -r
para diretórios.
Para remover diretórios não vazios: rm -rf
a opção --dir
é igual a -d
, removerá os diretórios vazios, o mesmo que rmdir
Tanto quanto eu sei que os comandos fazem a mesma coisa e é preferência do usuário qual deles você usa, pessoalmente, eu uso
rm -rf
Eu também alias rm
to rm -i
Cuidado com esse comando. É implacável se você cometer um erro, especialmente quando combinado com o sudo (é por isso que eu o alias para rm -i
, o -f
substitui o -i
).
Suponho que rmdir
seja mais seguro, pois não removerá um diretório a menos que esteja vazio primeiro, forçando você a revisar o conteúdo primeiro.