我的文件夹中有一些文件,如下所示:
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
从文档。