Eu costumo excluir diretórios usando rm :
rm -r myDir
No entanto, estou ciente de outro comando, rmdir , que parece fazer o trabalho da mesma forma:
rmdir myDir
Qual é a diferença entre esses dois comandos e quando cada um deve ser usado?
rmdir(2)
que pode remover apenas diretórios vazios.
rm -r
: (1) Digite o comando, mas não o insira (2) Afaste as mãos do teclado (3) Conte até cinco (4) Pressione ENTER. Comecei a fazer algo assim com todos os comandos perigosos, para me dar uma chance de olhar para o que estou fazendo, certificar-se de digitar as coisas corretamente, pensar se poderia haver consequências inesperadas etc. Ocasionalmente, isso me leva para apagar meu comando e fazer algumas verificações extras primeiro, por exemplo.
rm -rf ~ /*
- limpa meu diretório pessoal. Ou espere, talvez limpe o sistema. Sempre bom verificar novamente;).
rmdir
e rm -r
são duas strings do mesmo comprimento :-)