LINUX-Renommer des fichiers
Marianne
-
[Dal] Messages postés 6122 Date d'inscription Statut Contributeur Dernière intervention -
[Dal] Messages postés 6122 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je pense que la question a déjà été posé mais je ne trouve pas la réponse sur le site...
En gros, il me faut renommer un ensemble de fichiers.
Ils ont à peu près cette gueule là :
- 19940205.dict.db
- 19940102.dict.db
Il faudrait qu'ils soient nommés ainsi :
- ATS-19940205.dict.db
- ATS-19940102.dict.db
Merci beaucoup pour votre future réponse !
je pense que la question a déjà été posé mais je ne trouve pas la réponse sur le site...
En gros, il me faut renommer un ensemble de fichiers.
Ils ont à peu près cette gueule là :
- 19940205.dict.db
- 19940102.dict.db
Il faudrait qu'ils soient nommés ainsi :
- ATS-19940205.dict.db
- ATS-19940102.dict.db
Merci beaucoup pour votre future réponse !
2 réponses
-
for i in *.dict.db ; do echo "changer le nom pour $i => ATS-$i" mv $i ATS-$i done
Soit executer ca directement (mais gaffe aux fautes de frappes) ou soit
mettre ca dans un fichier script, disons "script.sh", le rendre executable ("chmod a+x script.sh") et l'executer avec: "./script.sh".
PS: Avant l'usage serieux tester sur un repertoire bidon ou copie!!!! -
Tu peux faire aussi comme çà :
ls -1 *.dict.db | awk '{print "mv "$1" ATS-"$1}' | sh
Dal