Questão de Sistemas Operacionais — Geral — Avança SP 2024
- Código
- qa633075
- Banca
- Avança SP
- Órgão
- Pref Caçapava SP
- Ano
- 2024
- Cargo
- Ana (Pref Caçapava (SP))
- Ahwinfo
- Bmkdir
- Cdir
- Dcd
- Emv
GabaritoE — mv
mvGabarito: letra E. Para mover arquivos entre diretórios no Linux, o comando adequado é o mv (de move), que também serve para renomear arquivos e diretórios. Os demais comandos listados têm outras finalidades: hwinfo exibe informações de hardware, mkdir cria diretórios, dir lista arquivos (no Linux, geralmente um alias de ls) e cd navega entre diretórios.
O Linux, assim como outros sistemas Unix-like, oferece um conjunto de comandos de terminal para manipulação de arquivos e diretórios. Cada comando tem uma função específica, e a banca explora justamente a confusão entre eles. Para mover um arquivo de um local para outro, o comando é o mv. Ele pode ser usado tanto para mover quanto para renomear: mv arquivo.txt /novo/diretorio/ move o arquivo; mv arquivo.txt novo_nome.txt renomeia. Essa dupla função é uma característica importante do mv e costuma aparecer em provas.
Vamos entender cada comando das alternativas para fixar a distinção:
hwinfo: exibe informações detalhadas sobre o hardware do sistema (CPU, memória, discos, etc.). Não tem relação com manipulação de arquivos.
mkdir: cria um novo diretório vazio. Exemplo: mkdir docs cria a pasta docs. Não move nada.
dir: no Linux, é frequentemente um alias para ls, que lista o conteúdo de um diretório. Não move arquivos.
cd: navega entre diretórios (change directory). Exemplo: cd /home/usuario muda para o diretório especificado. Não move arquivos.
mv: move ou renomeia arquivos e diretórios. É exatamente o que o enunciado pede.
A pegadinha aqui é simples: o candidato pode confundir mv com cp (que copia) ou com cd (que navega). Mas a questão é direta: "mover os arquivos para um novo diretório" → mv.
A banca troca comandos com funções parecidas. mv move, cp copia, cd navega, mkdir cria. Se o enunciado pede "mover", a resposta é mv. Não confunda com cp, que copia (mantém o original).
hwinfo é um comando de diagnóstico de hardware, usado para exibir informações sobre os componentes físicos do computador (placa-mãe, processador, memória, etc.). Não tem qualquer função de manipulação de arquivos. O candidato que marca esta opção provavelmente confundiu com algum comando de sistema, mas não se aplica à tarefa de mover arquivos.
mkdir (make directory) cria um novo diretório vazio. Exemplo: mkdir projetos cria a pasta projetos. Ele não move arquivos; apenas cria a estrutura de diretórios. Se o usuário precisa mover arquivos para um novo diretório, ele primeiro criaria o diretório com mkdir e depois usaria mv para mover os arquivos — mas a tarefa de mover em si é do mv.
dir no Linux é geralmente um alias para ls, que lista o conteúdo de um diretório. Não move arquivos. No Windows, dir também lista arquivos. A confusão pode ocorrer porque dir parece relacionado a diretórios, mas sua função é apenas listar, não mover.
cd (change directory) é usado para navegar entre diretórios. Exemplo: cd /home/usuario muda o diretório atual. Ele não move arquivos; apenas muda o local de trabalho no terminal. O candidato pode confundir porque para mover arquivos é preciso estar no diretório certo, mas o comando que efetivamente move é o mv.
mv (move) é o comando correto para mover arquivos e diretórios. Sua sintaxe básica é mv origem destino. Exemplo: mv arquivo.txt /novo/diretorio/ move o arquivo para o novo diretório. Além de mover, mv também renomeia: mv arquivo.txt novo_nome.txt altera o nome do arquivo. Essa dupla função é uma característica central do comando e está diretamente ligada ao que o enunciado pede.
Gabarito: letra E
Link permanente: /questoes/qa633075