Using FIND to globally rename files...
john wendel
jwendel10 at comcast.net
Sat Jun 21 00:32:19 UTC 2008
Daniel B. Thurman wrote:
>
> How do you use FIND to globally rename files?
>
> I find that some music files that have '!' embedded in them
> to cause conflicts especially when attempting to use
> Nautilus to move them from one location into another,
> so I wish to rename files that have offending characters
> in them.
>
> I tried:
>
> 1) find . -type f -name \*.mp3 -exec mv "{}" `echo \"{}\" | sed -e
> 's/[!]//`" \;
> Nope. Does not work.
>
> 2) find . -type f -name \*.mp3 | xargs "echo "mv \"{}\" `echo \"{}\" |
> sed -e 's/\!//`""
> Ah, this is really convoluted, of course it does not work. It is rife
> with errors indeed!
> :)
>
> Um, help!?!?
>
> Kind regards,
> Dan
>
You might want to check this program. I use it all the time ...
http://sourceforge.net/projects/detox
Regards,
John
More information about the fedora-list
mailing list