您的位置:首页 > 其它

遍历目录下的所有文件夹和文件,为指定文件改名

2015-05-25 19:12 295 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐