Linux 怎麼重新命名多個檔案

Dus發表於2015-02-19

下面是重新命名命令的基本語法。

1 rename [-v -n -f] <pcre> <files>

<pcre> 是Perl相容正規表示式,它表示的是要重新命名的檔案和該怎麼做。正規表示式的形式是‘s/old-name/new-name/’。

‘-v’選項會顯示檔名改變的細節(比如:XXX重新命名成YYY)。

‘-n’選項告訴rename命令在不實際改變名稱的情況下顯示檔案將會重新命名的情況。這個選項在你想要在不改變檔名的情況下模擬改變檔名的情況下很有用。

‘-f’選項強制覆蓋存在的檔案。

 

 

例 如:

大寫改成小寫,反之亦然

--------------------------------------------------

有時你想要改變檔名的大小寫,你可以使用下面的命令。

把所有的檔案改成小寫:

# rename 'y/A-Z/a-z/' *

把所有的檔案改成大寫:

# rename 'y/a-z/A-Z/' *

相關文章