Rechercher : dans
Par :

LINUX-Renommer des fichiers

Dernière réponse le 29 sep 2005 à 16:56:16 Marianne, le 29 sep 2005 à 16:04:42 
 Signaler ce message aux modérateurs

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 !

Meilleures réponses pour « LINUX Renommer des fichiers » dans :
Renommer plusieurs fichiers en batch VoirLe fait de renommer un grand nombre de fichiers peut très vite devenir fastidieux. Heureusement, il existe des outils permettant d'automatiser cette tâche dans un grand nombre de cas : Fonctionnalités natives Utilisation d'un programme...
Linux - L'arborescence des fichiers VoirLa hiérarchie des fichiers sous Linux Pour assurer la compatibilité et la portabilité, les systèmes Linux respectent l'unique norme FHS (File Hierarchy Standard). La hiérarchie de base est la suivante : /la racine, elle contient les...
Linux - L'éditeur Vi VoirIntroduction à Vi Vi est un des éditeurs de texte les plus populaires sous les systèmes de type Unix (avec Emacs et pico) malgré son ergonomie très limitée. Sous Linux il existe une version libre de Vi appelée Vim (Vi Improved). Vi (prononcez...
Le système de fichiers VoirQu'est-ce qu'un système de fichiers Les disques durs, aussi petits soient-ils, contiennent des millions de bits, il faut donc organiser les données afin de pouvoir localiser les informations, c'est le but du système de fichiers. Un disque dur est,...

1

kmf31, le 29 sep 2005 à 16:12:50

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!!!!

Répondre à kmf31

2

 [Dal], le 29 sep 2005 à 16:56:16

Tu peux faire aussi comme çà :

ls -1 *.dict.db | awk '{print "mv "$1" ATS-"$1}' | sh


Dal

Répondre à [Dal]
Collection CommentÇaMarche.net