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

2019-07-02 10:34发布

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

标签: git shell
4条回答
虎瘦雄心在
2楼-- · 2019-07-02 11:03

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

for f in *; do git mv "$f" "`echo $f | tr "[:upper:]" "[:lower:]"`"; done
查看更多
forever°为你锁心
5楼-- · 2019-07-02 11:21

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

查看更多
登录 后发表回答