0

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

x.js
x.d.ts
x.ts

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

index.js
index.d.ts
index.ts

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

就像是:

git mv --match x.* index.*

我不太确定。

4

2 回答 2

1

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

git add -u
git add <new pattern>
于 2017-07-20T07:24:24.360 回答
1

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

rename x index x.*

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

谢谢!

于 2018-05-10T04:29:09.587 回答