2017-04-22 169 views
-1

我想根據文件中的特定模式更改文件名。假設我有以「XmacTmas」開頭的獨特模式。我想用這種模式來重新命名帶有附加字符如「_dbp1」的文件。如何重命名文件中的特定模式

現在我的文件名是「xxo1」,我想要「XmacTmas_dbp1」。

我怎樣才能用一些腳本來處理數以千計的文件。

感謝

回答

0
find . -name 'XmacTmas*' -exec echo mv {} {}_dbp1 \; 

find感興趣的文件,並用文件名中發現更換後{}執行命令。 轉義;。如果沒有\,find會將其作爲要執行的命令的一部分。

如果只需要在實際的目錄文件,添加-maxdepth 0-name之前(或任何其他的發現的衆多選項)

如果結果是根據需要,除去echo

相關問題