Rename
1.命令用法:
rename from file1 to file2 file
rename 原文件格式 新文件格式 重命名的文件
2.命令格式:
rename foo foo0 foo?
rename .htm .html *.htm
3.使用实例:
实例1:
命令:
rename foo foo0 foo?
输出:
[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
说明:
?代表‘一定有一个’任意字元。