Como remover diretório da forma correta e completa

Estou fazendo experimentos e lancei arquivos com SSH em um diretório errado de um aplicativo. Agora quero deletar todo o diretório com tudo o que dentro. Pesquisei e vi que tem dois comandos para isso o rm, -rm e mkdir e aparece a forma de remover uma pasta com todo o conteúdo recursivamente ou não. Aí me confudi com dois métodos. Digamos que que eu quero remover a pasta myfolder e todo o seu conteúdo. Estou neste diretorio e encontre 2 métodos
1- pasta no diretório de trabalho atual via SSH
rm -f myfolder
Se estiver fora do diretório tenho que indicar o caminho:
rm -f home/user/myfolder

2- Para remover uma pasta com todo o conteúdo recursivamente:
rm -rf myfolder
ou
rm -rf home/user/myfolder, se eu estiver fora do diretório a ser removido com todo o seu conteúdo
Fiquei sem entender qual usar. Pior quando encontrei Isso : Para excluir diretórios/pastas, você precisará usar o comando rmdir ou rd

Aí a gente fica o que usar. Vamos partir da premissa que estou dentro do direitorio que quero excluir com tudo o que estiver dentro, seja arquivos ou outros diretórios. O que uso?
(vou refazer o curso de SSH mas estou com pressa de ir adiante e a quantidade de informação me confundiu)

Para apagar um diretório completo usa:

rm -r /caminho/do/diretorio/nome-do-diretorio

No caso do WordOps, se quiser apagar o site exemplo.com

rm -r /var/www/exemplo.com

1 curtida