Utiliser l'option -i pour une copie interactive
Lors de la copie de fichiers, il peut arriver que la destination contienne déjà un fichier portant le même nom. L'option -i rend cp interactif, vous demandant confirmation avant d'écraser des fichiers existants.
Simulons cette situation :
D'abord, regardons le contenu d'un fichier existant :
cat ~/project/test_file.txt
Astuce : Si vous n'êtes pas familier avec la commande cat, ne vous inquiétez pas ; elle sera expliquée en détail plus tard.
Vous devriez voir s'afficher "Original content".
Maintenant, essayons de copier un fichier portant le même nom :
cp -i ~/project/new_test_file.txt ~/project/test_file.txt
Lorsque le système vous le demande, tapez y (pour yes) et appuyez sur Entrée pour écraser le fichier. Si vous ne voulez pas l'écraser, tapez n (pour no) et appuyez sur Entrée.
L'option -i signifie "interactive". Elle force cp à demander une confirmation avant de remplacer tout fichier existant. C'est une mesure de sécurité pour éviter la perte accidentelle de données.
Maintenant, vérifiez à nouveau le contenu du fichier :
cat ~/project/test_file.txt
Si vous avez choisi d'écraser, vous devriez voir "New content". Sinon, vous verrez toujours "Original content".