mv 命令: 將源文件重命名為目標文件,或將源文件移動至指定目錄。
mv a.txt a.jpg :將a.txt重命名為a.jpg
mv a.txt a:將a.txt移動到目錄a下面。
-----------------------------------------------------------------------------------------------------------
rename 命令:批量修改文件名字重的內容。
http://blog.chinaunix.net/uid-9112803-id-2377271.html
示例:
1 將所有*.nc文件中Sam3替換成Stm32
rename -v 's/Sam3/Stm32/' *.nc /*執行修改,並列出已重命名的文件*/
2 去掉文件后綴名(比如去掉.bak)
rename 's/\.bak$//' *.bak
3 將文件名改為小寫
rename 'y/A-Z/a-z/' *
4 去掉文件名的空格
rename 's/[ ]+//g' *
5 文件開頭加入字符串(比如jelline)
rename 's/^/jelline/' *
6 文件末尾加入字符串(比如jelline)
rename 's/$/jelline/' *