Utilisation de l'option -i pour une copie interactive
Lorsque vous copiez des fichiers, vous pourriez rencontrer des situations où la destination contient déjà un fichier portant le même nom. L'option -i
rend la commande cp
interactive, vous invitant à confirmer avant d'écraser les fichiers existants.
Simulons ce scénario :
Tout 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 "Original content" s'afficher.
Maintenant, essayons de copier un fichier portant le même nom :
cp -i ~/project/new_test_file.txt ~/project/test_file.txt
Lorsque vous êtes invité, tapez y
puis appuyez sur Entrée pour écraser le fichier. Si vous ne voulez pas l'écraser, tapez n
puis appuyez sur Entrée.
L'option -i
signifie "interactive" (interactif). Elle indique à cp
de demander confirmation avant d'écraser tout fichier existant. C'est une mesure de sécurité pour éviter une perte de données accidentelle.
Maintenant, vérifiez le contenu du fichier :
cat ~/project/test_file.txt
Si vous avez choisi d'écraser le fichier, vous devriez voir "New content" s'afficher. Sinon, vous verrez toujours "Original content".