1+cp

CP

Section: Manuel de l’utilisateur Linux (1)
Updated: Novembre 2003
IndexReturn to Main Contents


 

NOM

cp – Copier des fichiers et des répertoires 

SYNOPSIS

cp [options] fichier chemin
cp [options] fichier… répertoire

Options POSIX :[-fiprR] [--]

Options POSIX.1-2001 supplémentaires :[-HLP]

Options GNU file-utils 4.0 (forme courte) :
[-abdfilprsuvxPR][-S SUFFIXE][-V {numbered,existing,simple}][--backup=CONTROL][--sparse=QUAND][--help] [--version] [--]

Options GNU file-utils 4.1 supplémentaires (forme courte) :
[-HLP][--copy-contents][--no-preserve][--reply=COMMENT][--remove-destination][--strip-trailing-slashes][--target-directory=RÉP] 

DESCRIPTION

cpsert à copier des fichiers (et éventuellement des répertoires).On peut aussi bien copier un fichier donné vers une destination préciseque copier un ensemble de fichiers dans un répertoire.

Si le dernier argument correspond à un nom de répertoire,cpcopie dans ce répertoire chaquefichierindiqué en conservant le même nom.Sinon, s’il n’y a que deux fichiers indiqués, il copie le premier surle second.Une erreur se produit si le dernier argument n’est pas un répertoire,et si plus de deux fichiers sont indiqués. Par défaut, on n’effectue pas lacopie de répertoires.

Ainsi, si /a est un répertoire, alors « cp -r /a /b » copiera /a dans /b/a et/a/x dans /b/a/x au casoù /b existe déjà, mais il copiera /a sur /b et /a/x dans /b/x si /bn’existait pas encore. Enfin, si /b était un fichier ordinaire, la copieéchouera.

Les autorisations d’accès des fichiers et des répertoires créés serontles mêmes que celles des fichiers d’origine masquées avec un ET binaireavec 0777, et modifiées par le umask de l’utilisateur (sauf si l’on invoquel’option -p).Pendant la copie récursive de répertoires, les nouveaux répertoires verrontleur masque temporairement étendu par un OU binaire avec S_IRWXU (0700), afind’autoriser le processus d’y lire, écrire et vérifier le contenu.

cpne fait rien lorsque l’on tente de copier un fichier sur lui-même (sauféventuellement afficher un message d’erreur).Lorsque la copie se fait sur un fichier existant, celui-ci est ouverten utilisant « open(chemin, O_WRONLY

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s