小编Str*_*lok的帖子

使用正则表达式重命名文件

我的 Linux 计算机上的一个文件夹中有许多文件,名称如下:

11, 12, 13, 14, 15, 21, 22, 23, 24, 25, 31, 32, 33, 34, 35
Run Code Online (Sandbox Code Playgroud)

我想使用正则表达式以 .inp 扩展名重命名

我试过

mv * *.inp
mv: target '*.inp' is not a directory
Run Code Online (Sandbox Code Playgroud)

这提供了一个错误。我还尝试使用正则表达式 [123][12345] 而不是 *.

所以,我明白 mv 是用来移动文件的。我还想到也许我可以用来./*.inp 强制 mv 在同一个文件夹中写入,但它失败了。那么,除了不正确理解如何mv工作之外,我将如何继续完成这项工作mv

regular-expression file-management rename

2
推荐指数
2
解决办法
7137
查看次数