rename命令的簡單應用

helloxchen發表於2010-10-21

rename命令的簡單應用

rename命令是Linux下功能非常強的的重新命名工具,利用正規表示式使得其使用地非常靈活。
rename命令的格式:
rename [ -v ] [ -n ] [ -f ] perlexpr [ files ]
-v, --verboseVerbose: print names of files successfully renamed.
-n, --no-actNo Action: show what files would have been renamed.
-f, --forceForce: overwrite existing files.
簡單的rename使用命令:
字母的替換
rename "s/AA/aa/" * //把檔名中的AA替換成aa
修改檔案的字尾
rename "s/.html/.php/" * //把.html 字尾的改成 .php字尾
批次新增檔案字尾
rename "s/$/.txt/" * //把所有的檔名都以txt結尾
批次刪除檔名
rename "s/.txt//" * //把所有以.txt結尾的檔名的.txt刪掉
在執行之前可以使用-n引數看看執行命令之後的結果是什麼,這樣可以避免誤操作。
[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24790158/viewspace-1040148/,如需轉載,請註明出處,否則將追究法律責任。

相關文章