-1
我想根據文件中的特定模式更改文件名。假設我有以「XmacTmas」開頭的獨特模式。我想用這種模式來重新命名帶有附加字符如「_dbp1」的文件。如何重命名文件中的特定模式
現在我的文件名是「xxo1」,我想要「XmacTmas_dbp1」。
我怎樣才能用一些腳本來處理數以千計的文件。
感謝
我想根據文件中的特定模式更改文件名。假設我有以「XmacTmas」開頭的獨特模式。我想用這種模式來重新命名帶有附加字符如「_dbp1」的文件。如何重命名文件中的特定模式
現在我的文件名是「xxo1」,我想要「XmacTmas_dbp1」。
我怎樣才能用一些腳本來處理數以千計的文件。
感謝
find . -name 'XmacTmas*' -exec echo mv {} {}_dbp1 \;
find
感興趣的文件,並用文件名中發現更換後{}
執行命令。 轉義;
。如果沒有\
,find會將其作爲要執行的命令的一部分。
如果只需要在實際的目錄文件,添加-maxdepth 0
-name
之前(或任何其他的發現的衆多選項)
如果結果是根據需要,除去echo