Mv (Unix)
Un article de Wikipédia, l'encyclopédie libre.
En raison de limitations techniques, la typographie souhaitable du titre, « mv (Unix) », n'a pu être restituée correctement ci-dessus.
![]() |
Cet article est une ébauche à compléter concernant l'informatique, vous pouvez partager vos connaissances en le modifiant. |
mv
(en référence au terme anglais move, déplacer) est le nom d'une commande UNIX permettant de déplacer des fichiers et des répertoires. Il permet également de renommer un fichier ou un répertoire.
Sommaire |
[modifier] Autres systèmes
[modifier] DOS et Windows
Sous DOS et Windows cette commande est subdivisée en deux parties :
ren
ourename
pour renommer un fichier ou un répertoire.move
(apparu sur le tard) pour déplacer un fichier ou un répertoire.
[modifier] Fonction C et PHP
En langage C, la fonction correspondante s'appelle rename
:
[modifier] Syntaxe
int rename(const char *oldpath, const char *newpath);
rename
renomme le fichier oldpath vers le fichier oldpath, en le déplacant vers un autre répertoire si besoin est. Si le fichier destination existe, il sera écrasé (si le processus en a le droit).
[modifier] Code retour
rename
renvoie 0 s'il réussit, ou -1 s'il échoue, auquel cas errno contient le code d'erreur.
En PHP la syntaxe est :
bool rename ( string oldname, string newname [, resource context] )
Avec les mêmes paramètres qu'en C.