Menu
CoddyTech

Copier Un Répertoire

Fait partie de la section Fondamentaux du Journey Terminal de Coddy. Leçon 17 sur 82.

Tout comme pour copier un fichier avec cp, tu peux aussi copier un répertoire entier. Cependant, pour copier un répertoire et tout son contenu, tu dois utiliser l’option -r, qui signifie récursif.

Le format de base est :

cp -r source destination

Par exemple, pour copier le dossier documents et nommer la copie documents_backup :

cp -r documents documents_backup

Le dossier d’origine et la copie existent maintenant tous les deux. Tu peux vérifier avec ls :

ls
documents
documents_backup
readme.txt

Copier un répertoire dans un autre répertoire :

Si la destination existe déjà en tant que répertoire, le dossier source sera placé à l’intérieur :

cp -r documents projects/

Cela crée projects/documents avec tout le contenu d’origine.

Remarque : Sans l’option -r, cp refusera de copier un répertoire et affichera une erreur. Utilise toujours -r pour copier des dossiers.

Remarque : Un dossier ne peut pas être copié dans lui-même. Sous Linux, cp -r notes notes s’arrête en affichant une erreur : cp: cannot copy a directory, 'notes', into itself, 'notes/notes'.

challenge icon

Défi

Débutant

Copie le répertoire documents dans un nouveau répertoire appelé documents_backup, puis utilise ls pour confirmer que les deux répertoires existent.

Indice : Utilise cp -r pour copier un répertoire et tout son contenu. L’option -r est requise pour copier des dossiers.

Essayez vous-même

Terminal
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Playground Terminal