建立測試文件ide
[root@localhost mnt]# ls測試
[root@localhost mnt]# for i in {1..7};do touch wsyht$i.txt;doneit
[root@localhost mnt]# llclass
total 0擴展
-rw-r--r--. 1 root root 0 Jun 18 15:29 wsyht1.txt命名
-rw-r--r--. 1 root root 0 Jun 18 15:29 wsyht2.txttouch
-rw-r--r--. 1 root root 0 Jun 18 15:29 wsyht3.txtdi
-rw-r--r--. 1 root root 0 Jun 18 15:29 wsyht4.txt文件
-rw-r--r--. 1 root root 0 Jun 18 15:29 wsyht5.txtview
-rw-r--r--. 1 root root 0 Jun 18 15:29 wsyht6.txt
-rw-r--r--. 1 root root 0 Jun 18 15:29 wsyht7.txt
範例1:重命名文件名中的部分字符
[root@localhost mnt]# rename wsyht wsyht00 wsyht*
[root@localhost mnt]# ll
total 0
-rw-r--r--. 1 root root 0 Jun 18 15:29 wsyht001.txt
-rw-r--r--. 1 root root 0 Jun 18 15:29 wsyht002.txt
-rw-r--r--. 1 root root 0 Jun 18 15:29 wsyht003.txt
-rw-r--r--. 1 root root 0 Jun 18 15:29 wsyht004.txt
-rw-r--r--. 1 root root 0 Jun 18 15:29 wsyht005.txt
-rw-r--r--. 1 root root 0 Jun 18 15:29 wsyht006.txt
-rw-r--r--. 1 root root 0 Jun 18 15:29 wsyht007.txt
範例2:重命名文件名結尾的擴展名txt爲txl(擴展名能夠認爲是文件名的一部分)
[root@localhost mnt]# rename .txt .txl wsyht*
[root@localhost mnt]# ll
total 0
-rw-r--r--. 1 root root 0 Jun 18 15:29 wsyht001.txl
-rw-r--r--. 1 root root 0 Jun 18 15:29 wsyht002.txl
-rw-r--r--. 1 root root 0 Jun 18 15:29 wsyht003.txl
-rw-r--r--. 1 root root 0 Jun 18 15:29 wsyht004.txl
-rw-r--r--. 1 root root 0 Jun 18 15:29 wsyht005.txl
-rw-r--r--. 1 root root 0 Jun 18 15:29 wsyht006.txl
-rw-r--r--. 1 root root 0 Jun 18 15:29 wsyht007.txl