如何批量更改文件名大小写

如何批量更改文件名大小写

想把一个目录里所有的大写文件名改为小写,请问如何能够实现,多谢了
[quote:7c78a34186="sbysky"]想把一个目录里所有的大写文件名改为小写,请问如何能够实现,多谢了[/quote]

[code:1]
#!/usr/bin/perl -w
use strict;

# Open 'find' process to list files recursively with paths
open(FIND, "find |");
while(<FIND>) {
        chomp;
        next if $_ eq $0;        # Don't rename ourself
        rename($_, lc($_));
        }
close(FIND);

[/code:1]
[code:1]for i in *; do mv $i `echo $i | tr [:upper:] [:lower:]`; done[/code:1]