Executando o comando rm -rf / no terminal do Linux: 

Próximas questões
Com base no mesmo assunto
Q3256438 Sistemas Operacionais

Executando o comando rm -rf / no terminal do Linux

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: B - Removemos todas as pastas do sistema, inclusive o diretório raiz.

Vamos entender o tema central da questão. O comando rm -rf / no Linux é um comando de remoção que, quando usado de forma inadequada, pode causar perda de dados crítica. A sigla "rm" significa "remove", enquanto os parâmetros "-r" e "-f" indicam, respectivamente, a remoção recursiva (para deletar diretórios e seus conteúdos) e forçar a operação sem pedir confirmação.

O trajeto / representa o diretório raiz do sistema, que é a base da hierarquia de diretórios no Linux. Portanto, ao executar rm -rf /, você está tentando remover todos os arquivos e diretórios a partir do diretório raiz, o que leva à destruição completa do sistema de arquivos.

Vamos justificar a alternativa correta:

B - Removemos todas as pastas do sistema, inclusive o diretório raiz. Esta é a alternativa correta porque o comando rm -rf / tenta apagar todos os arquivos e pastas no sistema, começando pela raiz. Em sistemas modernos, há proteções contra isso, mas conceitualmente, a intenção do comando é essa.

Análise das alternativas incorretas:

A - Reiniciamos o sistema e todos os serviços ativos. Isso está incorreto porque o comando rm é de remoção de arquivos, não afeta a execução ou reinício do sistema.

C - Reiniciamos todas as conexões e portas em uso no sistema operacional. Também está errado, pois rm não interage com conexões de rede ou portas de comunicação.

D - Lemos os conteúdos dos diretórios criados no sistema operacional. Este não é o propósito do comando rm, que é usado para remoção, não para leitura de diretórios.

E - Verificamos quais serviços estarão disponíveis automaticamente na reinicialização do sistema. Novamente, rm não possui essa funcionalidade; isso seria responsabilidade de outros comandos como systemctl ou chkconfig.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo