如何用 git 命令将一个文件夹及其子文件夹与文件全部重名为小写

2019-07-02 10:34发布

问题:

请问如何用 git 命令将一个文件夹以及其子文件夹与其中的文件全部重名为小写?如果 git 命令不能实现,用 shell 命令实现也行。

回答1:

最终采用了 stackoverflow 上 Changing capitalization of filenames in Git 的一个回答中的解决方法

for f in *; do git mv "$f" "`echo $f | tr "[:upper:]" "[:lower:]"`"; done


回答2:

批量重命名文件——python实现



回答3:

这种用shell吧
shell脚本--根据用户提供的目录,将目录下大写的文件名改为小写



回答4:

shell命令能做的事,git应该是不会集成进去的。所以得是楼上的答案啦。



标签: git shell