简单的单个文件名修改使用mv命令即可,如 mv oldname newname 。

inux批量更改文件名的方式有以下几种:

使用shell脚本:

编撰一个简单的shell脚本,使用循环句子和mv命令来批量重命名文件。

linux新建文件夹指令_linux新建用户和组

比如:

#!/bin/bash
i=1
for file in *.txt
do
mv "$file" "newname_$i.txt"
let i++
done

linux新建用户和组_linux新建文件夹指令

该脚本可以将当前目录下所有的txt文件重命名为newname_1.txt、newname_2.txt、newname_3.txt等。

2.使用rename命令:rename命令可以批量重命名文件名linux 删除文件夹,使用正则表达式来匹配文件名。诸如,将所有以oldname开头的文件名改为newname开头,使用如下命令:

rename 's/^oldname/newname/' *

使用mmv命令:mmv命令可以按照规则重命名文件红旗linux官网,使用类似正则表达式的句型。诸如linux新建文件夹指令linux新建文件夹指令,将所有以oldname开头的文件名改为newname开头,使用如下命令:

mmv 'oldname*' 'newname#1'

以上是三种常见的批量更改文件名的方式,可以按照实际情况选择适宜自己的技巧。

Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复