Usando a Opção -i para Cópia Interativa
Ao copiar arquivos, você pode encontrar situações em que o destino já contém um arquivo com o mesmo nome. A opção -i torna o cp interativo, perguntando antes de sobrescrever arquivos existentes.
Vamos simular este cenário:
Primeiro, vamos ver o conteúdo de um arquivo existente:
cat ~/project/test_file.txt
Dicas: Se você não estiver familiarizado com o comando cat, não se preocupe; ele será explicado em detalhes mais adiante.
Você deve ver "Original content" exibido.
Agora, vamos tentar copiar um arquivo com o mesmo nome:
cp -i ~/project/new_test_file.txt ~/project/test_file.txt
Quando solicitado, digite y e pressione Enter para sobrescrever o arquivo. Se não quiser sobrescrever, digite n e pressione Enter.
A opção -i significa "interativo". Ela diz ao cp para pedir confirmação antes de sobrescrever qualquer arquivo existente. Esta é uma medida de segurança para evitar a perda acidental de dados.
Agora, verifique o conteúdo do arquivo:
cat ~/project/test_file.txt
Se você escolheu sobrescrever, deverá ver "New content" exibido. Caso contrário, ainda verá "Original content".