如何查找和重命名具有不同扩展名的文件

如何查找和重命名具有不同扩展名的文件

我的文件夹中有一些文件,如下所示:

DUMAK011.618
DUMAK011.619
DUMAK011.620

我想将它们重命名为:

DUMAI011.618
DUMAI011.619
DUMAI011.620

答案1

这可以在 Bash 中使用一行代码实现:

for i in DUMAK011.6*; do mv "$i" "DUMAI${i##DUMAK}" ;done

答案2

您可以使用mmv(Multi-Move)来执行此操作,只要您先安装它:

sudo apt install mmv

安装完成后,您可以执行以下操作:

mmv DUMAK\* DUMAI\#1

这将重命名所有以 开头的文件DUMAK,保留其后的所有内容和扩展名不变。如果你精通shell glob 模式,使用此工具您可以节省大量时间。

如果你愿意,你可以mmv文档

相关内容