文件名转小写

rename版

rename -n "s#([A-Z])#\L\$1#g" *

shell

#!/bin/sh
find `test -n $1 && echo $1 || echo "./"` -type f | while read f;
do
    dname=`dirname "$f"`
    fname=`basename "$f"`
    nname=`echo "$fname"|tr "[:upper:]" "[:lower:]"`
    mv "${dname}/${fname}" "${dname}/${nname}" 2>/dev/null && echo "${dname}/${fname} -> ${dname}/${nname}"
done

———–
post by gmail~

加入讨论

您的电子邮箱地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据