使用rename命令让你快速的批量修改文件名称

简介

如何在linux上批量的修改文件名呢,我们使用mv命令的时候一次只能修改一个文件的名称,这就需要另外一个命

令rename。rename命令的功能就是用于批量修改文件名称,和mv命令一次只修改一个文件名不同的地方,rename命

令是基于正则表达式对文件名进行批量修改的,只需要把匹配的规则告诉系统,来让系统完成精准匹配。那么就让我们来

尝试下怎么使用rename命令吧!

 

rename命令的参数有三项:

  • 当前文件名中要被修改的字符,
  • 要被修改为的新字符,
  • 要被执行的对象文件列表。
    第一次用可能会不太理解,但是没关系,下面我会用图文的方式讲清楚点

 

教程

语法格式:rename 原字符 新字符 文件

?    可替代单个字符

*    可替代多个字符

将把当前目录下的后缀名.repo的yum源文件进行备份,改成.repo.old后缀结尾,*号精准匹配了包含CentOS-*.repo文件,其他的文件没被修改,这就是精准匹配的用处

rename repo repo.old CentOS-*.repo

THE END