1+mv

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]