mv或​​(git mv)多个文件,保留扩展名

时间:2017-07-20 05:22:51

标签: git mv git-mv

我有大约10个目录,每个目录都有与此模式匹配的内容:

x.js
x.d.ts
x.ts

我想将这些文件重命名为:

index.js
index.d.ts
index.ts

是否有mv或git mv命令可用于重命名文件?

类似的东西:

git mv --match x.* index.*

我不太确定。

2 个答案:

答案 0 :(得分:1)

由于git不执行任何特殊的重命名注册,您可以使用rename之类的系统实用程序,然后暂存更改。例如,使用命令:

aMethod

答案 1 :(得分:1)

在目录中,您可以使用以下命令:

rename x index x.*

x。*是模式。对于所有匹配的文件,x将被替换为索引,但仅适用于第一次出现。

谢谢!