Pular para o conteúdo principal

Questão de Sistemas Operacionais — Geral — Avança SP 2024

Sistemas OperacionaisGeral
Código
qa633075
Banca
Avança SP
Órgão
Pref Caçapava SP
Ano
2024
Cargo
Ana (Pref Caçapava (SP))
Um usuário do Linux Ubuntu abre o terminal de comando e localiza uma série de arquivos em seu computador em um determinado diretório. Para mover os arquivos para um novo diretório, qual comando mais adequado para a tarefa?
  1. Ahwinfo
  2. Bmkdir
  3. Cdir
  4. Dcd
  5. Emv
Revelar gabarito e comentário

GabaritoE — mv

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Comandos Linux: movendo arquivos com mv

Gabarito: 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.

NÃO CAIA NESSA!

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).

1Manipulação de arquivos
mv — move/renomeia
cp — copia (mantém original)
mkdir — cria diretório
2Navegação
cd — muda de diretório
3Listagem
dir/ls — lista conteúdo
4Hardware
hwinfo — info do sistema
Comandos Linux
LEVELsoulevel.com.br
Comandos Linux: Manipulação de arquivos (mv — move/renomeia, cp — copia (mantém original), mkdir — cria diretório); Navegação (cd — muda de diretório); Listagem (dir/ls — lista conteúdo); Hardware (hwinfo — info do sistema)

Alternativa A — ❌ Incorreta

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.

Alternativa B — ❌ Incorreta

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.

Alternativa C — ❌ Incorreta

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.

Alternativa D — ❌ Incorreta

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.

Alternativa E — ✅ Correta ⟵ GABARITO

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