Questão FC267083
O comando “cp -i arquivo1 arquivo2” executa qual função em um sistema Linux? Assinale a alternativa correta.
Unix e Linux
IDECAN · 2022
O comando “cp -i arquivo1 arquivo2” executa qual função em um sistema Linux? Assinale a alternativa correta.
- Copie o arquivo1 para o arquivo2. Se o arquivo2 existir, ele será substituído pelo conteúdo do arquivo1. Se o arquivo2 não existir, ele será criado.
- Copie o arquivo1 e o arquivo2 no diretório dir1. O diretório dir1 já deve existir.
- Copie o arquivo1 para o arquivo2, exceto se o arquivo2 existir, o usuário é avisado antes do arquivo ser substituído.
- Usando um curinga (-i), copie todos os arquivos em dir1 para dir2. O diretório dir2 já deve existir.
- Copie o conteúdo do diretório dir1 para o diretório dir2. Se o diretório dir2 não existir, ele será criado e, após a cópia, conterá o mesmo conteúdo do diretório dir1. Se o diretório dir2 existir, então o diretório dir1 (e seu conteúdo) será copiado para dir2.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
O comando cp -i arquivo1 arquivo2 copia o conteúdo de arquivo1 para arquivo2, tratando arquivo2 como destino. Se o destino não existir, o arquivo é criado e a cópia ocorre imediatamente.
A opção -i ativa o modo interativo: quando arquivo2 já existe o sistema pergunta ao usuário, por exemplo cp: overwrite 'arquivo2'?, esperando confirmação (y/n). Responder y substitui o arquivo existente; responder n cancela a operação e preserva o destino.
Esse comportamento evita substituições acidentais e é útil em scripts manuais ou operações sensíveis; note que permissões de escrita no destino também influenciam o sucesso da cópia.
Conteúdo do catálogo FC Concursos · Atualizado em