Linux rename命令

【作用】:重命令文件或文件夹的名称

【格式】:rename p1 p2 p3

        p1: 可以理解为将被替换的串

         p2: 可以理解为将替换成的串

         p3: 用于选择哪些文件被替换

【例1】:单个文件重命名

 Linux rename命令

         从这个例子中,我们可以发现rename命令的机制是:扫描满足p3的文件名,把其中的p1串替换为p2串。

【例2】:多个文件重命名

多个文件重命名依赖两个符号:*、?

* 表示不定长通配,匹配0到多个字符

? 表示单个字符通配,只匹配一个字符

 Linux rename命令

         从这个例子中,我们发现对三个文件进行了重命名:txtxtxt.txt、test.txt、tes.txt,把每个文件名中的第一个txt文本替换为doc,并不会把某个文件名中所有的txt进行替换。?的使用与*相同,这里就不再举例了,大家举一反三。

相关推荐