'\" t .\" Title: rename .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.20 .\" Date: 2024-04-27 .\" Manual: User Commands .\" Source: util-linux 2.40 .\" Language: English .\" .TH "RENAME" "1" "2024-04-27" "util\-linux 2.40" "User Commands" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "NOM" rename \- Renommer des fichiers .SH "SYNOPSIS" .sp \fBrename\fP [options] \fIexpression replacement file\fP... .SH "DESCRIPTION" .sp \fBrename\fP will rename the specified files by replacing the first occurrence of \fIexpression\fP in their name by \fIreplacement\fP. .SH "OPTIONS" .sp \fB\-s\fP, \fB\-\-symlink\fP .RS 4 Do not rename a symlink but change where it points. .RE .sp \fB\-v\fP, \fB\-\-verbose\fP .RS 4 Montrer les fichiers renommés, s\(cqil y en a. .RE .sp \fB\-n\fP, \fB\-\-no\-act\fP .RS 4 Ne pas faire de changement ; ajoutez \fB\-\-verbose\fP pour voir ce qui serait fait. .RE .sp \fB\-a\fP, \fB\-\-all\fP .RS 4 Replace all occurrences of \fIexpression\fP rather than only the first one. .RE .sp \fB\-l\fP, \fB\-\-last\fP .RS 4 Replace the last occurrence of \fIexpression\fP rather than the first one. .RE .sp \fB\-o\fP, \fB\-\-no\-overwrite\fP .RS 4 Ne pas écraser les fichiers existants. Quand \fB\-\-symlink\fP est actif, ne pas écraser les liens symboliques pointant vers des cibles existantes. .RE .sp \fB\-i\fP, \fB\-\-interactive\fP .RS 4 Demander avant d\(cqécraser des fichiers existants. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Afficher l’aide\-mémoire puis quitter. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Afficher le numéro de version et quitter. .RE .SH "AVERTISSEMENT" .sp Le renommage n\(cqa pas de garde\-fou par défaut ou sans les options \fB\-\-no\-overwrite\fP, \fB\-\-interactive\fP ou \fB\-\-no\-act\fP. Si l\(cqutilisateur a le droit de réécrire les noms de fichier, la commande réalisera l\(cqaction sans question. Par exemple, le résultat peut être plutôt catastrophique si la commande est lancée en tant que superutilisateur dans le répertoire \fI/lib\fP. Faites toujours une sauvegarde avant de lancer la commande, à moins de vraiment savoir ce que vous faites. .SH "EDGE CASES" .sp If the \fIexpression\fP is empty, then by default \fIreplacement\fP will be added to the start of the filename. With \fB\-\-all\fP, \fIreplacement\fP will be inserted in between every two characters of the filename, as well as at the start and end. .sp Normally, only the final path component of a filename is updated. (Or with \fB\-\-symlink\fP, only the final path component of the link.) But if either \fIexpression\fP or \fIreplacement\fP contains a \fI/\fP, the full path is updated. This can cause a file to be moved between folders. Creating folders, and moving files between filesystems, is not supported. .SH "MODE INTERACTIF" .sp Comme la plupart des outils standards, \fBrename\fP peut être utilisé sur un terminal (tty en bref) en mode canonique, alors la ligne est stockée par le terminal et vous appuyez sur entrée pour valider la saisie de l\(cqutilisateur. Cependant, si vous mettez votre terminal en mode cbreak, \fBrename\fP n\(cqa besoin que d\(cqun appui sur une seule touche pour répondre à l\(cqinvite. Pour passer en mode cbreak, lancez par exemple : .sp .if n .RS 4 .nf .fam C sh \-c \*(Aqstty \-icanon min 1; "$0" "$@"; stty icanon\*(Aq rename \-i fichiers_source .fam .fi .if n .RE .SH "CODE DE RETOUR" .sp \fB0\fP .RS 4 Toutes les opérations de renommage demandées ont réussi. .RE .sp \fB1\fP .RS 4 Toutes les opérations de renommage ont échoué. .RE .sp \fB2\fP .RS 4 Certaines opérations de renommage ont échoué. .RE .sp \fB4\fP .RS 4 Rien n’a été renommé. .RE .sp \fB64\fP .RS 4 Une erreur imprévue s\(cqest produite. .RE .SH "EXEMPLES" .sp Pour les fichiers \fItiti1\fP, ..., \fItiti9\fP, \fItiti10\fP, ..., \fItiti278\fP, les commandes .sp .if n .RS 4 .nf .fam C rename titi titi00 titi? rename titi titi0 titi?? .fam .fi .if n .RE .sp les transforment en \fItiti001\fP, ..., \fItiti009\fP, \fItiti010\fP, ..., \fItiti278\fP. Et .sp .if n .RS 4 .nf .fam C rename .htm .html *.htm .fam .fi .if n .RE .sp va corriger les extensions de vos fichiers HTML. Fournir une chaîne vide pour raccourcir : .sp .if n .RS 4 .nf .fam C rename \*(Aq_nom_long\*(Aq \*(Aq\*(Aq fichier_nom_long.* .fam .fi .if n .RE .sp supprimera la sous\-chaîne dans les noms de fichier. .SH "VOIR AUSSI" .sp \fBmv\fP(1) .SH "SIGNALER DES BOGUES" .sp Pour signaler un bogue, utilisez le gestionnaire de bogues sur \c .URL "https://github.com/util\-linux/util\-linux/issues" "" "." .SH "DISPONIBILITÉ" .sp La commande \fBrename\fP fait partie du paquet util\-linux, elle est disponible sur \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "l’archive du noyau Linux" "."