Commande « cp » Linux : Copier des Fichiers et Répertoires
La commande « cp » est l’une des commandes de base dans le système d’exploitation Linux. Elle est utilisée pour copier des fichiers et des répertoires d’un emplacement à un autre. Cet article vous guidera à travers l’utilisation de la commande « cp » avec des exemples de code pour illustrer son fonctionnement.
Utilisation Basique de la Commande « cp »
Pour copier un fichier avec la commande « cp », vous pouvez utiliser la syntaxe suivante :
cp fichier_source fichier_destination
Par exemple, pour copier un fichier nommé « exemple.txt » du répertoire courant vers un répertoire appelé « backup », vous pouvez saisir la commande suivante :
cp exemple.txt backup/
Copier un Répertoire avec la Commande « cp »
Si vous souhaitez copier un répertoire et son contenu, vous devez utiliser l’option « -r » (pour récursif) avec la commande « cp ». Voici comment cela fonctionne :
cp -r repertoire_source repertoire_destination
Par exemple, pour copier un répertoire nommé « documents » et son contenu vers un répertoire « sauvegarde », vous pouvez utiliser la commande suivante :
cp -r documents sauvegarde/
Écraser un Fichier Existant
Par défaut, si un fichier avec le même nom existe déjà dans le répertoire de destination, la commande « cp » demandera une confirmation avant d’écraser le fichier. Pour éviter cette demande de confirmation, vous pouvez utiliser l’option « -f » (pour forcer) :
cp -f fichier_source fichier_destination
Exemple Complet avec la Commande « cp »
Voici un exemple complet de l’utilisation de la commande « cp » pour copier un répertoire et son contenu, en écrasant les fichiers existants sans demande de confirmation :
cp -rf documents/ sauvegarde/
Cette commande copiera le répertoire « documents » et tous ses fichiers et sous-répertoires vers le répertoire « sauvegarde », en écrasant les fichiers existants si nécessaire.
Conclusion
La commande « cp » est un outil essentiel dans Linux pour copier des fichiers et des répertoires. Vous pouvez l’utiliser pour dupliquer des données d’un emplacement à un autre de manière efficace. Assurez-vous de comprendre les options disponibles pour personnaliser le comportement de la commande « cp » en fonction de vos besoins.