需求: 需要将最终版的多个代码文件,替换掉某个路径下所有同名的代码文件; 实现: 导出需要替换的文件名列表; 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 执行脚本文件,实现替换;