ls | awk '{print "mv" $0,tolower($0)}' 把当前目录的有所大写改为小写

ls | awk '{print "mv" $0,toupper($0)}' 把当前目录的所有小写改为大写

for file in *

do
    mv $file $(echo $file|tr A-Z a-z)
done  用循环实现上述功能主要是tr命令