Pular para o conteúdo principal

Questão de Sistemas Operacionais — Comandos — VUNESP 2025

Sistemas OperacionaisComandos
Código
vu111921
Banca
VUNESP
Órgão
UNESP
Ano
2025
Nível
Superior
Cargo
V - - Assistente de Suporte Acadêmico II - Área de Atuação: Ambientes de Informática para Ensino e Pesquisa - Edital nº 91
Em uma rede local baseada em computadores com sistema operacional Linux, o usuário “logado” bob deseja copiar o arquivo /home/bob/doc de seu computador para outro computador na rede, no mesmo caminho, por meio de uma conexão SSH.Considerando que o endereço IP desse outro computador é 192.168.15.4, o comando que realiza essa tarefa é:
  1. Assh –-copy /home/bob/doc 192.168.15.4
  2. Bcopy /home/bob/doc 192.168.15.4/home/bob
  3. Cssh –-copy ~/doc [email protected]/home/bob
  4. Dscp ~/doc [email protected]:/home/bob/doc
  5. Escp /home/bob/doc \\[email protected]
Revelar gabarito e comentário

GabaritoD — scp ~/doc [email protected]:/home/bob/doc

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

Cópia de arquivos via SSH no Linux

Gabarito: letra D. O comando scp (secure copy) é a ferramenta padrão no Linux para copiar arquivos entre computadores utilizando uma conexão SSH. A sintaxe correta é scp origem destino, onde o destino pode ser especificado como usuário@host:caminho. Na alternativa D, scp ~/doc [email protected]:/home/bob/doc copia o arquivo ~/doc (equivalente a /home/bob/doc) para o mesmo caminho no computador remoto, usando o usuário bob e o IP 192.168.15.4.

As demais alternativas contêm erros de sintaxe ou comandos inexistentes.

  1. 1scp origem destino
  2. 2origem: ~/doc
  3. 3destino: usuário@host:caminho
  4. 4exemplo: [email protected]:/home/bob/doc
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

ssh –-copy /home/bob/doc 192.168.15.4 – O SSH não possui a opção --copy. O SSH é um protocolo para acesso remoto, não para cópia direta de arquivos. O comando correto para cópia via SSH é scp, não ssh.

Alternativa B — ❌ Incorreta

copy /home/bob/doc 192.168.15.4/home/bob – O comando copy não é um comando nativo do Linux para cópia remota. No Linux, usa-se cp para cópia local e scp para remoto. Além disso, a sintaxe do destino está incorreta (falta o usuário e o sinal de dois pontos).

Alternativa C — ❌ Incorreta

ssh –-copy ~/doc [email protected]/home/bob – Novamente, ssh --copy não existe. O SSH não copia arquivos diretamente; ele estabelece uma sessão remota. A parte [email protected]/home/bob também está mal formatada – deveria ser [email protected]:/home/bob/doc para especificar o caminho absoluto.

Alternativa D — ✅ Correta ⟵ GABARITO

scp ~/doc [email protected]:/home/bob/doc – Esta é a sintaxe correta do scp. O til ~ é expandido para o diretório home do usuário (/home/bob), então ~/doc equivale a /home/bob/doc. O destino é especificado como usuario@host:caminho. A cópia é feita de forma segura através de SSH.

Alternativa E — ❌ Incorreta

scp /home/bob/doc \\\\[email protected] – O uso de barras invertidas (\) é desnecessário e quebra a sintaxe. O caminho de destino deve ser precedido por : e não por \\. A forma correta seria scp /home/bob/doc [email protected]:/home/bob/doc.

PEGA ESSA DICA!

Para copiar arquivos entre máquinas Linux via rede, lembre-se de que o comando é scp (não ssh nem cp). A estrutura básica é scp [opções] origem destino, e no destino remoto use usuário@host:caminho. Se precisar copiar diretórios inteiros, adicione a opção -r. Em caso de dúvida, consulte o manual com man scp.

Gabarito: letra D.

Link permanente: /questoes/vu111921