cp
Fichiers et répertoires
Syntaxe
cp -r [source] [dest]Copie des fichiers ou des arborescences ; selon que la destination existe déjà, la source prend ce nom ou se place à l'intérieur.
Options courantes
| Option | Signification |
|---|---|
| -r | Copy directories and their contents |
| -a | Archive: -r plus permissions, times and symlinks kept |
| -p | Keep mode, owner and timestamps |
| -i | Ask before overwriting |
| -n | Never overwrite a file that already exists |
| -v | Name each file as it is copied |
| -u | GNU: copy only when the source is newer |
Exemples
cp -a site/ backup/Tree copied with permissions and times intact.
cp config.yml config.yml.bakQuick backup beside the original.
cp -r src/. dest/Copies the contents of src into an existing dest.
Déplacer, supprimer, trouver. Certains ne demandent pas confirmation, et c’est pour ça que -i devient un réflexe.
Comment lire
- Les crochets [ ] marquent une partie facultative.
- Les points de suspension … signifient qu’on peut en mettre plusieurs.
- Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.
Questions fréquentes
Q. Que fait cp ?
Copie des fichiers ou des arborescences ; selon que la destination existe déjà, la source prend ce nom ou se place à l'intérieur.
Q. Comment l’écrire ?
cp -r [source] [dest] — les crochets marquent ce qui est facultatif.
Q. Combien d’options valent la peine ?
Il y en a 7 ici ; la liste complète est dans man cp. Cette commande relève de Fichiers et répertoires.
Commandes liées
page man: man cp