Diferença entre rmdir e rm -r

4

Eu geralmente excluo diretórios usando rm :

rm -r myDir

No entanto, estou ciente de outro comando, rmdir , que parece funcionar trabalho também:

rmdir myDir

Qual é a diferença entre esses dois comandos e quando cada um deve ser usado?

    
por Joe 02.07.2017 / 17:46

1 resposta

10

rm -r remove um diretório e todo o seu conteúdo; rmdir somente removerá um diretório se o diretório estiver vazio. Eu gosto de usar o seguinte para remover um diretório e todo o seu conteúdo:

rm -rf <directory_to_be_removed>
    
por 02.07.2017 / 18:01