参考博客: shell 递归遍历目录下的所有文件并统一改名的方法 1.递归遍历目录,将所有文件的名字由大写改为小写(包括后缀) 参考代码 #!/bin/bash # 文件夹改名 function changeName(){ new=`echo $1|tr 'A-Z' 'a-z'` mv $1 $new } # 遍历文件夹 function travFolder(){ flist=`