[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: "rename"



Le Tue, Aug 08, 2006 at 10:51:48PM +0200, Maxime Petit-laposte.net a écrit :
> 
> Je veux juste rajouter des caractères (les mêmes) au début des noms des 
> fichiers:
> 
> 01.xyz
> 02.xyz
> 
> deviennent:
> 
> le_fichier_01.xyz
> le_fichier_02.xyz

Bonjour,

en effet, « rename » est un bon candidat pour cette tâche.

Il dispose d'un option -n qui permet de simuler l'opération, ce qui est
bien pratique pour éviter les catastrophes (comme renommer tous ses
fichiers avec le même nom.

kunpuu|charles|$ rename -n s/^/le_ficher_/ *xyz
01.xyz renamed as le_ficher_01.xyz
02.xyz renamed as le_ficher_02.xyz

rename prend une expression rationnelle comme argument et l'applique à
tous les noms de fichiers qu'on lui donne. 

Les expressions rationnelles de perl sont bien documentées, et on peut
accéder à cette doc par « perldoc perlre » en console. Le programme
lui-même possède une page de manuel, comme tous les programmes
exécutables distribués par Debian.

Bonne journée

-- 
Charles Plessy
http://charles.plessy.org
Wako, Saitama, Japon 



Reply to: