Questão de Sistemas Operacionais — Linux — Avança SP 2024
- Código
- qg079070
- Banca
- Avança SP
- Órgão
- Câmara de Americana - SP
- Ano
- 2024
- Nível
- Médio
- Cargo
- Oficial de Informática
- Acm.
- Bcp.
- Cdm
- Drm.
- Eag
GabaritoD — rm.
Gabarito: letra D. O comando rm (abreviação de remove) é o utilitário padrão do Linux para apagar arquivos e diretórios — é exatamente o que o enunciado pede. As demais opções (cm, cp, dm, ag) não são comandos válidos de remoção: cp copia arquivos, e as outras nem existem como comandos padrão do sistema.
O Linux oferece uma família de comandos para manipulação de arquivos, cada um com uma função específica. Para remover um arquivo, o comando é rm. Ele pode ser usado de forma simples (rm arquivo.txt) ou com opções como -r para remover diretórios recursivamente e -f para forçar a remoção sem pedir confirmação. É um dos comandos mais básicos e cobrados em provas de sistemas operacionais.
O comando cp (de copy) é o vizinho que mais confunde: ele copia arquivos ou diretórios, não os remove. A sintaxe típica é cp origem destino. Já mv (de move) move ou renomeia arquivos — também não remove. A banca costuma explorar exatamente essa confusão entre rm, cp e mv, então é essencial fixar a função de cada um.
Na prática, se você quiser apagar o arquivo relatorio.txt do diretório atual, digita rm relatorio.txt. Se quiser apagar uma pasta inteira com tudo dentro, usa rm -r pasta. O comando rm não move o arquivo para a lixeira — ele o apaga definitivamente (a menos que você use uma interface gráfica ou um comando como trash).
A pegadinha desta questão é que as alternativas A, C e E (cm, dm, ag) são comandos que não existem no Linux — são distratores puros, criados para testar se o candidato conhece os comandos reais. Já a alternativa B (cp) é um comando real, mas com função oposta: copiar, não remover. Portanto, a única opção que atende ao pedido é a letra D.
cm não é um comando válido no Linux. Não existe utilitário padrão com esse nome para remoção de arquivos. O candidato pode até pensar em alguma abreviação, mas o comando correto é rm. Não há correspondência funcional.
cp é um comando real, mas sua função é copiar arquivos ou diretórios, não removê-los. A sintaxe típica é cp origem destino. É o distrator mais perigoso, pois confunde quem não domina a diferença entre copiar e remover. O comando de remoção é rm.
dm não é um comando padrão do Linux. Não existe utilitário com esse nome para remoção de arquivos. Assim como cm, é um distrator inventado.
rm é o comando padrão para remover arquivos e diretórios no Linux. A documentação oficial do sistema o descreve como "remove files or directories". Com a opção -r (recursiva), remove diretórios e seu conteúdo; com -f, força a remoção sem confirmação. É exatamente o que o enunciado pede.
ag não é um comando válido no Linux. Não existe utilitário padrão com esse nome para remoção de arquivos. É mais um distrator inventado.
Para fixar, memorize a tríade de manipulação de arquivos: cp copia, mv move/renomeia, rm remove. Em provas, desconfie de comandos que você nunca viu — a banca costuma inventar nomes parecidos (cm, dm, ag) para testar se você conhece os reais.
Gabarito: letra D
Link permanente: /questoes/qg079070