Linux Platform

cp

Copier des fichiers et des répertoires

fichierscopiesauvegarde

Syntaxe

cp [OPTIONS] SOURCE... DESTINATION

Options principales

OptionDescription
-rCopier récursivement les répertoires
-iDemander confirmation avant d'écraser un fichier
-pPréserver les permissions, horodatages et propriétaire
-vAfficher les fichiers copiés

Exemples

Copier un fichier avec confirmation

$ cp -i rapport.pdf /home/mouctar/documents/
cp : voulez-vous écraser '/home/mouctar/documents/rapport.pdf' ? o

Copier un répertoire entier en préservant les attributs

$ cp -rpv /etc/nginx/ /backup/nginx-2026-05-08/
'/etc/nginx/nginx.conf' -> '/backup/nginx-2026-05-08/nginx.conf'
'/etc/nginx/sites-available/default' -> '/backup/nginx-2026-05-08/sites-available/default'
'/etc/nginx/sites-enabled/monsite' -> '/backup/nginx-2026-05-08/sites-enabled/monsite'
'/etc/nginx/mime.types' -> '/backup/nginx-2026-05-08/mime.types'

Copier plusieurs fichiers dans un répertoire

$ cp -v index.html style.css app.js /var/www/html/
'index.html' -> '/var/www/html/index.html'
'style.css' -> '/var/www/html/style.css'
'app.js' -> '/var/www/html/app.js'