2
respostas

[Dúvida] Em qual momento a forma longa de remoção é a mais adequada?

Eu achei interessante que nesse exercício é demonstrado uma outra maneira (mais longa) de fazer a remoção de um diretório.

A seguinte forma:

rm -r diretorio

Pode ser representada através dos seguintes comandos:

rm diretorio/*
rmdir diretorio

Existe alguma situação em que a forma longa para a remoção de um diretório é a mais adequada?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
2 respostas

Opa, Gabriel! Beleza?

É aquele tipo de detalhe que, quando a gente para pra pensar, ajuda a entender muito mais a fundo como o Linux funciona.

Indo direto ao ponto: na esmagadora maioria das vezes, no trabalho e no dia a dia, a forma curta rm -r diretorio é a mais adequada, mais segura e mais eficiente.

O comando rmdir só funciona se o diretório estiver completamente vazio. E aí que mora o problema da forma longa:
1- O comando rm diretório/* não apaga arquivos ocultos (aqueles que começam com ponto, como um .git, por exemplo).
2- Ele também vai dar erro se dentro de diretorio existir qualquer outra pasta.

Espero ter ajudado a clarear! Abraço!

então porque o alura colocou essa forma no exercício como solução e não explicaram as consequências ?