首页 > 代码库 > Rename

Rename

rename - 顾名思义 重新命名文件。

用法:

  rename 原文件格式 新文件格式 重命名的文件

example:

  rename foo foo0 foo?

  rename .htm .html *.htm

[root@C_man test]# for i in {1..10}; do touch foo$i;done
[root@C_man test]# ll
total 12
-rw-r--r-- 1 root root  56 Jun 25 14:16 aA.sh
-rw-r--r-- 1 root root 100 Jun 25 13:58 a.log
-rw-r--r-- 1 root root   0 Jun 25 23:02 foo1
-rw-r--r-- 1 root root   0 Jun 25 23:02 foo10
-rw-r--r-- 1 root root   0 Jun 25 23:02 foo2
-rw-r--r-- 1 root root   0 Jun 25 23:02 foo3
-rw-r--r-- 1 root root   0 Jun 25 23:02 foo4
-rw-r--r-- 1 root root   0 Jun 25 23:02 foo5
-rw-r--r-- 1 root root   0 Jun 25 23:02 foo6
-rw-r--r-- 1 root root   0 Jun 25 23:02 foo7
-rw-r--r-- 1 root root   0 Jun 25 23:02 foo8
-rw-r--r-- 1 root root   0 Jun 25 23:02 foo9
-rw-r--r-- 1 root root   0 Jun 25 22:57 fooseq
-rw-r--r-- 1 root root  60 Jun 25 14:09 p.sh
-rw-r--r-- 1 root root   0 Jun 25 13:54 stu_102999_1_.JPG
-rw-r--r-- 1 root root   0 Jun 25 13:54 stu_102999_2_.JPG
-rw-r--r-- 1 root root   0 Jun 25 13:54 stu_102999_3_.JPG
-rw-r--r-- 1 root root   0 Jun 25 13:54 stu_102999_4_.JPG
[root@C_man test]# rename foo foo0 foo?
[root@C_man test]# ll
total 12
-rw-r--r-- 1 root root  56 Jun 25 14:16 aA.sh
-rw-r--r-- 1 root root 100 Jun 25 13:58 a.log
-rw-r--r-- 1 root root   0 Jun 25 23:02 foo01
-rw-r--r-- 1 root root   0 Jun 25 23:02 foo02
-rw-r--r-- 1 root root   0 Jun 25 23:02 foo03
-rw-r--r-- 1 root root   0 Jun 25 23:02 foo04
-rw-r--r-- 1 root root   0 Jun 25 23:02 foo05
-rw-r--r-- 1 root root   0 Jun 25 23:02 foo06
-rw-r--r-- 1 root root   0 Jun 25 23:02 foo07
-rw-r--r-- 1 root root   0 Jun 25 23:02 foo08
-rw-r--r-- 1 root root   0 Jun 25 23:02 foo09
-rw-r--r-- 1 root root   0 Jun 25 23:02 foo10
-rw-r--r-- 1 root root   0 Jun 25 22:57 fooseq
-rw-r--r-- 1 root root  60 Jun 25 14:09 p.sh
-rw-r--r-- 1 root root   0 Jun 25 13:54 stu_102999_1_.JPG
-rw-r--r-- 1 root root   0 Jun 25 13:54 stu_102999_2_.JPG
-rw-r--r-- 1 root root   0 Jun 25 13:54 stu_102999_3_.JPG
-rw-r--r-- 1 root root   0 Jun 25 13:54 stu_102999_4_.JPG

说明:?代表‘一定有一个’任意字元。

 

Rename