Questão de Noções de Informática — Sistema Operacional — Quadrix 2023
- Código
- qg026017
- Banca
- Quadrix
- Órgão
- CREA-GO
- Ano
- 2023
- Nível
- Superior
- Cargo
- Analista de Área - T.I
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: ERRADO. O comando grep é utilizado para buscar padrões em arquivos ou na saída de outros comandos, e não para renomear arquivos. Para renomear um arquivo no Linux, o comando correto é mv (move), que também serve para mover arquivos. A afirmativa está incorreta.
O grep é um dos comandos mais úteis do Linux, mas sua função é completamente diferente da descrita no item. Ele é um filtro de texto: recebe uma entrada (um arquivo ou a saída de outro comando) e exibe apenas as linhas que contêm um determinado padrão. Por exemplo, grep cultura fungos mostraria as linhas do arquivo fungos que contêm a palavra "cultura". Já o mv é o comando de movimentação e renomeação: mv fungos cultura_de_solo renomeia o arquivo fungos para cultura_de_solo (ou o move para outro diretório, se o destino for um caminho).
A banca explora exatamente a confusão entre esses dois comandos. O candidato que sabe que grep existe, mas não domina sua função, pode ser induzido a acreditar que ele serve para qualquer manipulação de arquivos. Na prática, a sequência correta seria:
mv fungos cultura_de_soloEnquanto grep seria usado, por exemplo, para buscar a palavra "fungos" dentro de um arquivo de texto:
grep fungos relatorio.txtA pegadinha está em trocar a função de um comando por outra. O grep é um comando de busca, não de renomeação. O mv é o comando que renomeia ou move arquivos e diretórios.
A banca troca a função do grep (buscar padrões) pela do mv (renomear/mover). Lembre-se: grep é para buscar, mv é para renomear/mover. Se a questão pedir para renomear, o comando é mv.
O item afirma que "é suficiente executar o comando grep fungos cultura_de_solo" para renomear o arquivo. Isso está errado porque:
O grep não renomeia arquivos; ele busca padrões em textos.
O comando correto para renomear é mv fungos cultura_de_solo.
Portanto, a afirmativa é falsa.
Gabarito: ERRADO.
Link permanente: /questoes/qg026017