Retour au cours

22. Copier des répertoires : la commande `cp -r` (Partie 2)

Les Bases de Linux : de Zéro à Héros du CLI

Copier des dossiers

Linux traite les répertoires et les fichiers différemment. Si vous essayez de copier un répertoire sans l'option appropriée, la commande échouera.

L'option récursive (-r ou -R)

Pour copier un répertoire et tout son contenu (sous-répertoires et fichiers), vous devez utiliser l'option récursive.

Exemple : Copier tout le répertoire projet_A et son contenu vers projet_backup.

bash $ mkdir projet_backup $ cp -r projet_A projet_backup/

$ ls -R projet_backup projet_backup/projet_A: fichier1.txt sous-dossier/

Erreur courante

Si vous oubliez l'option -r en essayant de copier un répertoire :

bash $ cp projet_A projet_backup cp: omitting directory 'projet_A'

N'oubliez pas : -r est obligatoire pour les répertoires.