Renommer fichiers avec extension
Hopf
-
jipicy Messages postés 41342 Statut Modérateur -
jipicy Messages postés 41342 Statut Modérateur -
Bonjour,
Je suis novice en Linux , j'utilise Gnome et j'ai un petit souci.
Je voudrais renommer des fichiers en rajoutant la bonne extension.
Par exemple renommer pression_15 en pression_15.ps
Le problème c'est que j'ai plus de 1000 fichiers.
Si vous avez une idée n'hésitez pas .
Cordialement,
Hopf
Je suis novice en Linux , j'utilise Gnome et j'ai un petit souci.
Je voudrais renommer des fichiers en rajoutant la bonne extension.
Par exemple renommer pression_15 en pression_15.ps
Le problème c'est que j'ai plus de 1000 fichiers.
Si vous avez une idée n'hésitez pas .
Cordialement,
Hopf
A voir également:
- Renommer fichiers avec extension
- Renommer des fichiers en masse - Guide
- Changer extension fichier - Guide
- Extension dat - Guide
- Extension .bin - Guide
- Renommer iphone - Guide
5 réponses
Salut,
Un petit exemple vaut mieux qu'un grand discours :
Un petit exemple vaut mieux qu'un grand discours :
[jp@MDK rep]$ ls -1 fich1 fich2 fich3 fich4 fich5 fich6 fich7 fich8 fich9 [jp@MDK rep]$ for i in $(ls); do mv $i $i.ps ; done [jp@MDK rep]$ ls -1 fich1.ps fich2.ps fich3.ps fich4.ps fich5.ps fich6.ps fich7.ps fich8.ps fich9.ps [jp@MDK rep]$;-))
les "Parameter Expansions" de bash sont aussi utiles
Voir man bash
Johan
Voir man bash
[johand@horus]~/tmp/jpg $for i in $(seq -w 1 10); do touch image${i}.JPG; done
[johand@horus]~/tmp/jpg $ls
image01.JPG image03.JPG image05.JPG image07.JPG image09.JPG
image02.JPG image04.JPG image06.JPG image08.JPG image10.JPG
[johand@horus]~/tmp/jpg $for file in *JPG; do mv $file ${file%%JPG}jpeg; done
[johand@horus]~/tmp/jpg $ls
image01.jpeg image03.jpeg image05.jpeg image07.jpeg image09.jpeg
image02.jpeg image04.jpeg image06.jpeg image08.jpeg image10.jpeg
Johan
Salut,
si la commande rename existe sur ton système ( je prends l'exemple de jipicy pour des raisons de paresse :-))
si la commande rename existe sur ton système ( je prends l'exemple de jipicy pour des raisons de paresse :-))
[jp@MDK rep]$ ls -1 fich1 fich2 fich3 fich4 fich5 fich6 fich7 fich8 fich9la commande est
rename -v 's/(fich.*)/$1.ps/' fich*lami20j
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Vi ;-))
Mais on peut aussi :
Mais on peut aussi :
[jp@MDK tmpfs]$ ls -1
fich1.txt
fich2.txt
fich3.txt
fich4.txt
fich5.txt
fich6.txt
fich7.txt
fich8.txt
fich9.txt
[jp@MDK tmpfs]$ for i in $(ls fich*) ; do mv $i ${i/txt/ps}; done
[jp@MDK tmpfs]$ ls -1
fich1.ps
fich2.ps
fich3.ps
fich4.ps
fich5.ps
fich6.ps
fich7.ps
fich8.ps
fich9.ps
[jp@MDK tmpfs]$;-))