linux平台区分大小写路径,客户端资源上传时可以用以下脚本检查大写字母并修改为小写!
#!/bin/sh
for file in `find . -type f -name "*[A-Z]*"`
do
dir=`dirname $file`
name=`basename $file`
newname=`echo $name|tr "[A-Z]" "[a-z]"`
mv $file $dir"/"$newname
done
#vi check
#!/bin/sh
#!/bin/sh
for file in `find . -type f -name "*[A-Z]*"`
do
dir=`dirname $file`
name=`basename $file`
newname=`echo $name|tr "[A-Z]" "[a-z]"`
mv $file $dir"/"$newname
done
:wq
保存退出.
#chmod +x check
#./check /temp //检查 /temp目录下包括子目录下 所有文件名大写字母并修改为小写!