本教程操作环境:CentOS 6系统、Dell G3电脑。 在Linux下重命名文件或目录,可以使用mv命令或rename命令,这里分享下二者的使用方法。 1、使用mv命令 mv命令既可以重命名,又可以移动文件或文件夹。 mv 旧文件/目录 新文件名/目录 例子:将目录A重命名为B mv A B 例子:将/a目录移动到/b下,并重命名为c mv /a /b/c 其实在文本模式中要重命名文件或目录,只需要使用mv命令就可以了,比如说要将一个名为abc的文件重命名为1234: mv abc 1234 注意,如果当前目录下也有个1234的文件的话,这个文件是会将它覆盖的。 2、使用rename命令 rename命令用字符串替换的方式批量改变文件名。
# 将main1.c重命名为main.c rename main1.c main.c main1.c
? 可替代单个字符 * 可替代多个字符 [charset] 可替代charset集中的任意单个字符 文件夹中有这些文件foo1, …, foo9, foo10, …, foo278 如果使用 如果使用 如果使用 如果使用
# 把文件名中的AA替换成aa rename "s/AA/aa/" * # 把.html 后缀的改成 .php后缀 rename "s//.html//.php/" * # 把所有的文件名都以txt结尾 rename "s/$//.txt/" * # 把所有以.txt结尾的文件名的.txt删掉 rename "s//.txt//" * 相关推荐:《Linux视频教程》 |