Commande cp sous Linux/Unix

cp est une commande shell Linux pour copier des fichiers et des répertoires.

syntaxe de la commande cp

Copier de la source vers la destination

$ cp [options] source dest

options de la commande cp

Options principales de la commande cp :

option la description
cp-a fichiers d'archives
cp-f forcer la copie en supprimant le fichier de destination si nécessaire
cp-i interactif - demander avant d'écraser
cp-l lier des fichiers au lieu de copier
cp-L suivre les liens symboliques
cp-n aucun écrasement de fichier
cp -R copie récursive (y compris les fichiers cachés)
CPU mise à jour - copie lorsque la source est plus récente que la destination
cp-v verbeux - imprime des messages informatifs

exemples de commandes cp

Copiez le fichier unique main.c dans le répertoire de destination bak :

$ cp main.c bak

 

Copiez 2 fichiers main.c et def.h dans le répertoire de chemin absolu de destination /home/usr/rapid/ :

$ cp main.c def.h /home/usr/rapid/

 

Copiez tous les fichiers C du répertoire courant dans le sous-répertoire bak :

$ cp *.c bak

 

Copiez le répertoire src dans le répertoire de chemin absolu /home/usr/rapid/ :

$ cp src /home/usr/rapid/

 

Copiez tous les fichiers et répertoires de dev de manière récursive dans le sous-répertoire bak :

$ cp -R dev bak

 

Forcer la copie du fichier :

$ cp -f test.c bak

 

Invite interactive avant l'écrasement du fichier :

$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y

 

Mettre à jour tous les fichiers du répertoire actuel - copier uniquement les fichiers les plus récents dans le répertoire de destination bak :

$ cp -u * bak

générateur de code cp

Sélectionnez les options cp et appuyez sur le bouton Générer le code :

Choix
Forcer la copie (-f)
Interactif - demander avant d'écraser (-i)
Lier des fichiers (-l)
Suivre les liens symboliques (-L)
Pas d'écrasement (-n)
Copie récursive de l'arborescence des répertoires (-R)
Mettre à jour les fichiers les plus récents (-u)
Messages détaillés (-v)
 
Fichiers / dossiers
Fichiers/dossiers sources :
Dossier/fichier de destination :
 
Redirection de sortie
 
 

Cliquez sur la zone de texte pour sélectionner le code, puis copiez-le et collez-le dans le terminal :

 


Voir également

Advertising

Linux
°• CmtoInchesConvert.com •°