FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Maîtriser la commande cp sous Linux : Copier fichiers et dossiers efficacement

La copie de fichiers et de répertoires sous Linux est simple et sécurisée grâce à la commande cp. Découvrez comment l'utiliser avec ses options essentielles pour des opérations fiables et rapides.

Qu'est-ce que la commande cp sous Linux ?

La commande cp est un utilitaire en ligne de commande disponible sur toutes les distributions Linux et Unix. Elle permet de copier fichiers et dossiers, et est indispensable pour la gestion de fichiers en terminal.

Aucun besoin d'être expert : sa syntaxe est intuitive. Ouvrez le terminal dans le répertoire cible (via cd) pour simplifier les commandes.

Syntaxe de cp

Similaire à mv, la syntaxe est : cp [options] source... destination.

cp [options] source... destination

Plusieurs sources possibles, une seule destination (répertoire ou nom de fichier).

Copier des fichiers avec cp

Pour copier un fichier avec un nouveau nom dans le même répertoire :

cp fichier.txt nouveaufichier.txt
Maîtriser la commande cp sous Linux : Copier fichiers et dossiers efficacement

Dans un sous-répertoire :

cp fichier.txt Sauvegarde/nouveaufichier.txt

Ou sans renommer, en indiquant juste le répertoire :

cp fichier.txt Sauvegarde/

Pour plusieurs fichiers :

cp fichier1.txt fichier2.txt fichier3.txt Sauvegarde/
Maîtriser la commande cp sous Linux : Copier fichiers et dossiers efficacement

Utilisez les glob (* ) pour copier par extension :

cp *.txt Sauvegarde/
Maîtriser la commande cp sous Linux : Copier fichiers et dossiers efficacement

Idéal si les fichiers partagent une extension commune.

Copier un dossier avec cp

Pour copier un dossier et son contenu (récursif), ajoutez -r ou -R :

cp -R Fichiers/ Sauvegarde/

Pour copier le contenu d'un dossier sans le dossier lui-même :

cp -r Fichiers/* Sauvegarde/

Options utiles de cp

Ces options évitent les erreurs courantes comme les écrasements accidentels.

Afficher les détails (-v, verbeux) :

cp -v fichier.txt nouveaufichier.txt
Maîtriser la commande cp sous Linux : Copier fichiers et dossiers efficacement

Confirmation interactive avant écrasement (-i) :

cp -i fichier.txt nouveaufichier.txt
Maîtriser la commande cp sous Linux : Copier fichiers et dossiers efficacement

Préserver attributs (propriétaire, permissions, timestamps) avec -p :

cp -p fichier.txt nouveaufichier.txt

Parfait pour les systèmes multi-utilisateurs ou synchronisations sensibles.

Gagnez en confiance avec cp

Vous maîtrisez désormais cp pour copier en toute sécurité. Passez au niveau supérieur en ligne de commande Linux !

Pour des sauvegardes massives, explorez rsync ou tar.

[]