这是使用
findand 的一种方法
tr:
for i in $(find . -type f -name "*[A-Z]*"); do mv "$i" "$(echo $i | tr A-Z a-z)"; done
编辑; 添加:
-name "*[A-Z]*"
这样可以确保仅找到带有大写字母的文件。例如,如果找到仅包含小写字母的文件并将其移至同一文件,
mv则将显示
are the same file错误。
欢迎分享,转载请注明来源:内存溢出
这是使用
findand 的一种方法
tr:
for i in $(find . -type f -name "*[A-Z]*"); do mv "$i" "$(echo $i | tr A-Z a-z)"; done
编辑; 添加:
-name "*[A-Z]*"
这样可以确保仅找到带有大写字母的文件。例如,如果找到仅包含小写字母的文件并将其移至同一文件,
mv则将显示
are the same file错误。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)