CP(1) Commandes de l'utilisateur CP(1)
NOM
cp - Copier des fichiers et des repertoires
SYNOPSIS
cp [OPTION]... [-T] SOURCE CIBLE
cp [OPTION]... SOURCE... REPERTOIRE
cp [OPTION]... -t REPERTOIRE SOURCE...
DESCRIPTION
Copier la SOURCE vers la CIBLE, ou plusieurs SOURCEs vers le
REPERTOIRE.
Les parametres obligatoires pour les options de forme longue le sont
aussi pour les options de forme courte.
-a, --archive
identique a -dR --preserve=all
--attributes-only
ne pas copier le contenu des fichiers, seulement leurs attributs
--backup[=CONTROLE]
archiver chaque fichier cible existant
-b identique a --backup mais sans parametre
--copy-contents
copier le contenu des fichier speciaux en mode recursif
-d identique a --no-dereference --preserve=links
--debug
expliquer comment un fichier est copie. Implique -v
-f, --force
si un fichier cible existant ne peut pas etre ouvert, alors le
detruire et essayer a nouveau (cette option est ignoree si -n
est aussi utilise)
-i, --interactive
demander confirmation avant d'ecraser (annule une precedente
option -n)
-H suivre les liens symboliques fournis en ligne de commande dans
SOURCE
-l, --link
lier physiquement (<< hard >>) les fichiers au lieu de les
copier
-L, --dereference
toujours suivre les liens symboliques dans SOURCE
-n, --no-clobber
(obsolete) ignorer silencieusement les fichiers existants. Voir
aussi --update
-P, --no-dereference
ne jamais suivre les liens symboliques dans SOURCE
-p identique a --preserve=mode,ownership,timestamps
--preserve[=LISTE_ATTR]
preserver les attributs indiques
--no-preserve=LISTE_ATTR
ne pas preserver les attributs indiques
--parents
utiliser le nom de fichier source dans REPERTOIRE
-R, -r, --recursive
copier recursivement les repertoires
--reflink[=QUAND]
controler les copies clones et CoW. Voir ci-dessous.
--remove-destination
enlever chaque fichier cible existant avant de l'ouvrir
(contrairement a --force)
--sparse=QUAND
controler le mode de creation des fichiers creux (sparse files).
Voir ci-dessous.
--strip-trailing-slashes
enlever le << / >> en suffixe de chaque parametre de SOURCE
-s, --symbolic-link
creer des liens symboliques au lieu de copier
-S, --suffix=SUFFIXE
outrepasser le suffixe habituel d'archivage avec le SUFFIXE
-t, --target-directory=REPERTOIRE
copier tous les parametres de la SOURCE dans le REPERTOIRE
-T, --no-target-directory
traiter la CIBLE comme un fichier normal
--update[=MISE_A_JOUR]
controler quels fichiers existants sont mis a jour ;
MISE_A_JOUR={all,none,non-fail,older(par defaut)}.
-u Equivalent a --update[=older]. Voir ci-dessous.
-v, --verbose
expliquer ce qui est fait
--keep-directory-symlink
suivre les liens symboliques existant vers les repertoires
-x, --one-file-system
ne pas quitter ce systeme de fichiers
-Z definir le contexte de securite SELinux du fichier cible au type
par defaut
--context[=CTX]
comme -Z ou, si CONTEXTE est indique, definir le contexte de
securite SELinux ou SMACK a CONTEXTE
--help Afficher l'aide-memoire et quitter.
--version
afficher les informations de version et quitter.
ATTR_LIST est une liste d'attributs separes par des virgules. Les
attributs sont << mode >> pour les permissions (y compris des
permissions ACL et xattr), << ownership >> pour l'utilisateur et le
groupe, << timestamps >> pour l'horodatage du fichier, << links >> pour
les liens physiques, << context >> pour le contexte de securite,
<< xattr >> les attributs etendus et << all >> pour tous les attributs.
Par defaut, les fichiers creux SOURCE sont detectes par le biais d'une
heuristique grossiere et le fichier CIBLE correspondant est aussi
construit creux. Il s'agit du comportement selectionne par l'option
--sparse=auto. Specifiez --sparse=always pour creer un fichier CIBLE
creux a chaque fois que le fichier SOURCE contient une sequence assez
longue d'octets de valeur zero. Utilisez --sparse=never pour desactiver
la creation de fichiers creux.
UPDATE controle quels fichiers existants sont remplaces dans
l'emplacement de destination. L'operation par defaut est << all >>
quand aucune option --update est specifiee et a pour consequence que
tous les fichiers existant dans l'emplacement de destination sont
remplaces. << none >> est comme l'option --no-clobber, dans la mesure
ou aucun fichier dans l'emplacement de destination n'est remplace, et
ou les fichiers ignores ne provoquent pas d'echec. << none-fail >>
assure aussi qu'aucun fichier n'est remplace dans l'emplacement de
destination, mais tous les fichiers ignores sont diagnostiques et
produisent un echec. << older >> est l'operation par defaut quand
--update est specifie et a pour consequence que tous les fichiers sont
remplaces s'ils sont plus anciens que le fichier source correspondant.
Lorsque --reflink[=always] est utilise, effectuer une copie legere,
c'est-a-dire que les blocs de donnees ne sont copies que lorsqu'ils
sont modifies. Si ce n'est pas possible, la copie echoue ou, si
--reflink=auto est utilise, une copie standard est effectuee. Utilisez
--reflink=never pour garantir qu'une copie standard est realisee.
Le suffixe d'archivage est << ~ >>, a moins d'avoir ete initialise avec
--suffix ou SIMPLE_BACKUP_SUFFIX. La methode de controle de version
peut etre choisie a l'aide de l'option --backup ou a l'aide de la
variable d'environnement VERSION_CONTROL parmi les valeurs suivantes :
none, off
ne jamais archiver (meme si --backup est utilise)
numbered, t
Faire des archives numerotees.
existing, nil
Numeroter si des archives numerotees existent deja, sinon ne pas
numeroter.
simple, never
Toujours faire des archives de type simple.
Il est a noter que << cp >> archive la SOURCE lorsque les options
<< force >> et << backup >> sont utilisees et que la SOURCE et la CIBLE
portent le meme nom qu'un fichier normal existant.
AUTEUR
Ecrit par Torbjorn Granlund, David MacKenzie et Jim Meyering.
SIGNALER DES BOGUES
Aide en ligne de GNU coreutils :
Signaler toute erreur de traduction a
COPYRIGHT
Copyright (C) 2024 Free Software Foundation, Inc. Licence GPLv3+ : GNU
GPL version 3 ou ulterieure .
Ce programme est un logiciel libre. Vous pouvez le modifier et le
redistribuer. Il n'y a AUCUNE GARANTIE dans la mesure autorisee par la
loi.
VOIR AUSSI
install(1)
Documentation complete :
aussi disponible localement a l'aide de la commande : info '(coreutils)
cp invocation'
TRADUCTION
La traduction francaise de cette page de manuel a ete creee par Jean-
Marc Chaton , Nicolas Francois
, Bastien Scher
, David Prevot et Jean-
Philippe MENGUAL
Cette traduction est une documentation libre ; veuillez vous reporter a
la GNU General Public License version 3
concernant les conditions
de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE.
Si vous decouvrez un bogue dans la traduction de cette page de manuel,
veuillez envoyer un message a .
GNU coreutils 9.5 Aout 2024 CP(1)