Questão nº 38
Questão de Tecnologia da Informação · FGV TCE-TO 2022 (nº 38)
FGV2022Analista Técnico - Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Ever comentário ↓
No contexto do Linux, observe os quatro comandos a seguir.
```
mv xpto xxxx.a
mv abc abcd
mv intro livro/capítulos
mv manual/* .
```
Sobre esses comandos, está correto concluir que são válidos:
- Atodos, exceto o primeiro;
- Btodos, exceto o segundo;
- Ctodos, exceto o terceiro;
- Dtodos, exceto o quarto;
- Etodos. (alternativa correta)
Resposta comentada
Gabarito Alternativa E
O comando mv (do inglês "move") no Linux é usado para mover arquivos e diretórios de um local para outro, ou para renomear arquivos e diretórios. Ele requer pelo menos dois argumentos: a origem (o que será movido/renomeado) e o destino (para onde será movido ou o novo nome).
- (A) Incorreta: Todos os comandos são válidos.
- (B) Incorreta: Todos os comandos são válidos.
- (C) Incorreta: Todos os comandos são válidos.
- (D) Incorreta: Todos os comandos são válidos. A armadilha aqui é pensar que
manual/* .é inválido. O*é um coringa (wildcard) que expande para todos os arquivos e diretórios dentro demanual, e o.representa o diretório atual. Portanto, o comando move o conteúdo demanualpara o diretório atual, o que é uma operação comum e válida. - (E) Correta: Todos os comandos apresentados são sintaticamente válidos e representam operações possíveis com o comando
mv. O primeiro e o segundo renomeiam um arquivo. O terceiro move um arquivo ou diretório (intro) para dentro de outro diretório (livro/capítulos). O quarto comando move todos os arquivos e diretórios (exceto os ocultos) que estão dentro demanualpara o diretório atual.
Fonte: FGV TCE-TO 2022 Analista Técnico - Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.