MV
Section: Manuel de l’utilisateur Linux (1)
Updated: Novembre 1998
IndexReturn to Main Contents
NOM
mv – Déplacer ou renommer des fichiers
SYNOPSIS
mv [option...] source cible
mv [option...] source… cible
Options POSIX :[-fi] [--]
Options GNU (formes courtes) :[-bfiuv] [-Ssuffixe] [-V {numbered,existing,simple}] [--help] [--version] [--]
DESCRIPTION
mvdéplace ou renomme des fichiers ou des répertoires.
Si le dernier argument est le nom d’un répertoire existant,mvplacera tous les autres fichiers à l’intérieur de ce répertoire,en conservant leurs noms.Sinon, s’il n’y a que deux fichiers indiqués, il renommera lepremier pour remplacer le second.Une erreur se produit s’il y a plus de deux fichiers indiqués et si ledernier argument n’est pas un répertoire.
Ainsi, « mv /a/x/y /b » va renommer le fichier /a/x/y en /b/y si /b étaitun répertoire déjà existant, et en /b sinon.
Appelonsdestinationle fichier vers lequel un fichier va être déplacé.Si ladestinationexiste, et si l’option -i est indiquée ou si ladestinationn’est pas accessible en écriture ou encore si l’entrée standard est unterminal, et si l’option-fn’est pas mentionnée,mvinterrogera l’utilisateur avant de remplacer le fichier. La question estaffichée sur la sortie d’erreur standard, et la réponse est attendue surl’entrée standard. Le fichier n’est écrasé que si la réponse est affirmative.
Lorsque lasourceet ladestinationsont sur le même système de fichiers, seul le nom est modifié, lespropriétaires, modes et horodatages sont conservés. S’ils sont sur deuxsystèmes de fichiers différents, le fichier source est recopié puis effacé.mvcopiera si possible les horodatages de modification et d’accès, les identitésde groupe et de propriétaire, et le mode. Si la copie des identités de groupeou de propriétaire échoue, les bits Set-UID et Set-GID sont effacés dans lespermissions de la destination.
OPTIONS POSIX
- -f
- Écraser les fichiers de destination existants sans demander confirmationà l’utilisateur.
- -i
- Demander la confirmation pour écraser tout fichier existant. Si la réponsene commence pas par « y » ou « Y », le déplacement n’est pas effectué.Si les options -f et -i sont fournies simultanément, la dernière sur laligne de commande a l’avantage.
- –
- Fin explicite de la liste des options.
PARTICULARITÉS GNU
L’implémentation GNU demvdu paquetage fileutils-3.16 ne sait déplacer que des fichiers réguliersentre des systèmes de fichiers différents.
OPTIONS GNU
- -f, –force
- Écraser les fichiers de destination existants sans demander confirmationà l’utilisateur.
- -i, –interactive
- Demander la confirmation pour écraser tout fichier existant. Si la réponsene commence pas par « y » ou « Y », le déplacement n’est pas effectué.
- -u, –update
- Ne pas déplacer un fichier régulier, qui écraserait unfichier destination existant ayant une date de modification plusrécente.
- -v, –verbose
- Afficher le nom des fichiers avant de les déplacer.
OPTIONS DE SAUVEGARDE GNU
Les versions GNU des programmes commecp,mv,ln,installetpatcheffectueront au besoin une copie de sauvegarde des fichiers à écraser,modifier ou effacer. Ces sauvegardes sont demandées à l’aide de l’option -b.La manière de nommer les copies est indiquée par l’option -V. Dans le casoù l’on utilise le nom du fichier original suivi d’un suffixe, ce dernierest précisé à l’aide de l’option -S.
- -b, –backup
- Effectuer une copie de secours des fichiers qui doivent être écrasés oueffacés.
- -S suffixe, –suffix=suffixe
- Utiliser lesuffixelors des copie de sauvegarde desfichiers. Ce suffixe peut également être indiqué par la variabled’environnementSIMPLE_BACKUP_SUFFIX.Cette option est prioritaire sur la variable d’environnement.Si aucun de ces deux éléments n’est indiqué, le suffixe « ~ »,est utilisé par défaut.
- -V méthode, –version-control=méthode
-
-
- Cette option permet d’indiquer le type de sauvegarde à effectuer.Laméthodepeut être : « numbered » (ou « t »), « existing » (ou « nil »), ou « never » (ou« simple »).La variable d’environnementVERSION_CONTROLpeut également être employée, mais cette option est prioritaire.SiVERSION_CONTROLn’est pas renseignée, et si cette option n’est pas fournie, le typede sauvegarde par défaut est « existing ».La valeur de la variable d’environnementVERSION_CONTROLou de cet argument correspond à la variable« version-control » d’Emacs.Les valeurs acceptées sont (ainsi que les abréviations uniques) :
-
-
- « t » ou « numbered »
- Toujours numéroter les sauvegardes.
- « nil »’ ou « existing »
- Numéroter la sauvegarde s’il en existe déjà une, sinon faire unesauvegarde simple.
- « never » ou « simple »
- Toujours faire une sauvegarde simple.
OPTIONS STANDARDS GNU
- –help
- Afficher un message d’aide sur la sortie standard, et se terminernormalement.
- –version
- Afficher le numéro de version sur la sortie standard, et se terminernormalement.
- –
- Fin explicite de la liste des options.
ENVIRONNEMENT
Les variables LANG, LC_ALL, LC_COLLATE, LC_CTYPE et LC_MESSAGES ontleurs significations habituelles. Pour la version GNU, les variablesSIMPLE_BACKUP_SUFFIX et VERSION_CONTROL configurent les noms desfichiers de sauvegarde, comme mentionné plus haut.
CONFORMITÉ
POSIX.2, sauf que les hiérarchies de répertoires ne peuvent pas êtredéplacés entre systèmes de fichiers différents.
NOTES
Cette page décrit la version demvtrouvée dans le paquetage fileutils-4.0, d’autres versionspeuvent différer légèrement.
TRADUCTION
Ce document est une traduction réalisée par Christophe Blaess<http://www.blaess.fr/christophe/> le 27 novembre 1996et révisée le 19 novembre 2007.
L’équipe de traduction a fait le maximum pour réaliser une adaptationfrançaise de qualité. La version anglaise la plus à jour de ce document esttoujours consultable via la commande : « LANG=C man 1 mv ».N’hésitez pas à signaler à l’auteur ou au traducteur, selon le cas, touteerreur dans cette page de manuel.
Index
- NOM
-
- SYNOPSIS
-
- DESCRIPTION
-
- OPTIONS POSIX
-
- PARTICULARITÉS GNU
-
- OPTIONS GNU
-
- OPTIONS DE SAUVEGARDE GNU
-
- OPTIONS STANDARDS GNU
-
- ENVIRONNEMENT
-
- CONFORMITÉ
-
- NOTES
-
- TRADUCTION
desc:
MV
Section: Manuel de l’utilisateur Linux (1)
Updated: Novembre 1998
IndexReturn to Main Contents
NOM
mv – Déplacer ou renommer des fichiers
keywords: linux, manual, pages, mv
[tags]linux, manual, pages, mv[/tags]