在Ubuntu的所有子目录中将文件名更改为小写
这是使用findand 的一种方法tr:
find
tr
for i in $(find . -type f -name "*[A-Z]*"); do mv "$i" "$(echo $i | tr A-Z a-z)"; done
编辑; 添加:-name "*[A-Z]*"
-name "*[A-Z]*"
这样可以确保仅找到带有大写字母的文件。例如,如果找到仅包含小写字母的文件并将其移至同一文件,mv则将显示are the same file错误。
mv
are the same file
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群