mv (Unix)
modification du nom d'un fichier dans la table d'allocation des fichiers
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.
Autres systèmes
modifierDOS et Windows
modifierSous 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.
Fonction C
modifierEn langage C, la fonction correspondante s'appelle rename
:
Syntaxe
modifier#include <stdio.h> int rename(const char *oldpath, const char *newpath);
rename
renomme le fichier oldpath vers le fichier newpath, en le déplaçant vers un autre répertoire si besoin est. Si le fichier destination existe, il sera écrasé (si le processus en a le droit).
Code retour
modifierrename
renvoie 0 s'il réussit, ou -1 s'il échoue, auquel cas errno contient le code d'erreur.
Liens externes
modifier- (fr) Introduction à la commande mv
- (fr) Page man de la commande mv
- (fr) Page man de l'appel système rename
- Cet article est partiellement ou en totalité issu de l'article intitulé « Renommage de fichier » (voir la liste des auteurs).