rename重命名命令詳解

創建測試文件

[root@localhost mnt]# ls

[root@localhost mnt]# for i in {1..7};do touch wsyht$i.txt;done

[root@localhost mnt]# ll

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.txt

-rw-r--r--. 1 root root 0 Jun 18 15:29 wsyht3.txt

-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.txt

-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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章