1
resposta

[Dúvida] Nao entendi?

nao conseguir entender essa questao tentei replicar porem não consegui

1 resposta

Olá, Levi!

O comando cp é usado para copiar arquivos e diretórios. O parâmetro -r é usado para copiar de forma recursiva, ou seja, copia o diretório e todo o seu conteúdo (subdiretórios e arquivos).

No comando sudo cp -r /etc ., estamos dizendo o seguinte:

  • sudo: executa o comando como superusuário (root), que tem permissão para acessar e modificar qualquer arquivo no sistema.
  • cp: é o comando de cópia.
  • -r: copia de forma recursiva.
  • /etc: é o diretório de origem, o que queremos copiar.
  • .: é o diretório de destino, onde queremos colar. O ponto (.) significa o diretório atual, que no caso da atividade é o ~/labs/.

Portanto, o comando sudo cp -r /etc . vai copiar todo o conteúdo do diretório /etc para o diretório atual (~/labs/).

As outras opções estão incorretas porque:

  • A opção A (sudo cp -r /etc ~/) tenta copiar o diretório /etc para a home do usuário, representada por ~/, e não para o diretório ~/labs/.
  • A opção B (sudo cp -r /home/labs /etc) tenta copiar o diretório /home/labs para o diretório /etc, que é o contrário do que a atividade pede.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software