Questão FC267082
No Linux, o comando cp copia arquivos ou diretórios. Assinale o item cuja opção para o comando cp está correta.
Unix e Linux
IDECAN · 2022
No Linux, o comando cp copia arquivos ou diretórios. Assinale o item cuja opção para o comando cp está correta.
- -i: Copia os arquivos e diretórios e todos os seus atributos, incluindo propriedades e permissões. Normalmente, as cópias assumem os atributos padrão do usuário que está executando a cópia.
- -r: Antes de substituir um arquivo existente, solicite a confirmação do usuário. Se esta opção não for especificada, o cp irá sobrescrever os arquivos silenciosamente (o que significa que não haverá aviso).
- -a: Copiar recursivamente diretórios e seus conteúdos. Esta opção (ou a opção -a) é necessária ao copiar diretórios.
- -u: Ao copiar arquivos de um diretório para outro, copia apenas os arquivos que não existem ou são mais recentes do que os arquivos correspondentes existentes no diretório de destino.
- -z: Exibe mensagens informativas à medida que a cópia é executada.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
-u (ou --update): copia apenas os arquivos cuja versão de origem é mais recente que a do destino ou quando o arquivo de destino não existe. Ou seja, evita sobrescrever arquivos já atualizados no diretório de destino.
O critério usado é a hora de modificação (timestamp) do arquivo: se o mtime da origem for posterior ao do destino, o arquivo é copiado; se não, é ignorado.
Esse comportamento é útil para atualizações incrementais simples, pois reduz transferências desnecessárias e preserva arquivos mais recentes no destino.
Ao copiar diretórios, combine -u com opções de recursão (por exemplo, cp -ru), lembrando que o mecanismo baseia-se em timestamps — diferenças de relógio entre sistemas podem afetar o resultado.
Conteúdo do catálogo FC Concursos · Atualizado em