find . -name '原文件名' -printf %h\\n | xargs -i{} mv {}/源文件名 {}/目标文件名
注释:
-printf 是find命令中格式化输出的语句,其中%h参数可获取文件所在目录结构
举例:
想将当前目录及其子目录下的“abc.txt”替换为“123.bat”
find . -name 'abc.txt' -printf %h\\n | xargs -i{} mv {}/abc.txt {}/123.bat
find . -name '原文件名' -printf %h\\n | xargs -i{} mv {}/源文件名 {}/目标文件名
注释:
-printf 是find命令中格式化输出的语句,其中%h参数可获取文件所在目录结构
举例:
想将当前目录及其子目录下的“abc.txt”替换为“123.bat”
find . -name 'abc.txt' -printf %h\\n | xargs -i{} mv {}/abc.txt {}/123.bat