Análise da Questão de Linux
Alternativa D - cp /dir/arquivo1 /dir/arquivo2.
Explicação Didática
Para resolver esta questão, é necessário entender o comando básico de cópia no sistema operacional Linux e como funcionam os caminhos (paths) dos arquivos.
1. O Comando cp
O comando utilizado para copiar arquivos no Linux é cp (copy). Sua sintaxe básica é:
\text{cp [origem] [destino]}
- Origem: O caminho do arquivo que será copiado.
- Destino: O local onde o arquivo será colocado.
2. Cenário da Questão
O enunciado estabelece duas condições importantes sobre os diretórios:
- O arquivo de origem está em um diretório diferente do atual (não está na pasta 'home').
- O arquivo de destino também deve estar em um diretório diferente do atual.
Como o usuário não está nem na origem nem no destino, é obrigatório especificar o caminho completo ou relativo de ambos para que o terminal saiba onde procurar o arquivo original e para onde enviá-lo.
3. Análise das Alternativas
| Alternativa | Comportamento | Veredito |
|---|
| A | Tenta copiar arquivo1 para arquivo2 ambos na pasta atual. | ❌ Incorreta (ignora os outros diretórios). |
| B | Copia arquivo1 da pasta atual para /dir. | ❌ Incorreta (origem estaria na pasta atual). |
| C | Usa o comando root, que não existe para cópia. | ❌ Incorreta (comando inválido). |
| D | Especifica caminhos explícitos para origem (/dir/arquivo1) e destino (/dir/arquivo2). | ✅ Correta. |
| E | Usa cd (mudar diretório) e create (comando genérico/inexistente). | ❌ Incorreta (sintaxe errada). |
Conclusão
A alternativa D é a única que fornece a sintaxe correta do comando cp com os caminhos absolutos necessários para operar entre dois diretórios distintos daquele onde o usuário se encontra atualmente.