Linux 批量文件拷贝/替换的方法()

原创 用友财务软件  2022-09-22 19:00:07  阅读 428 次 评论 0 条
摘要:

需求: 需要将最终版的多个代码文件,替换掉某个路径下所有同名的代码文件; 实现: 导出需要替换的文件名列表; ls -a | tee list.txt写shell脚本文件:按行读入文件名列表,

本文主要分享【】,技术文章【Linux 批量文件拷贝/替换的方法】为【VikingsWu】投稿,如果你遇到相关问题,请看以下文章。

需求: 需要将最终版的多个代码文件,替换掉某个路径下所有同名的代码文件; 实现: 导出需要替换的文件名列表;
ls -a | tee list.txt
写shell脚本文件:按行读入文件名列表,依次查找文件夹下的所有同名文件,并进行替换;
#! /bin/bash
for line in `cat list.txt`
do
    echo $line
    find /home/path -name $line -print | xargs -n1 cp -f ./$line
done
执行脚本文件,实现替换;

本文《Linux 批量文件拷贝/替换的方法》版权归VikingsWu所有,引用需遵循CC 4.0 BY-SA版权协议。

本文地址:https://www.ufidawhy.com/gjp/120311.html
版权声明:本文来源于网络,如有侵权请E-mail联系 ufidawhy 站长 ufidawhy@vip.qq.com!

评论已关闭!