一、【问题描述】
cp 和 mv这种基本命令,多对一是可以做的
比如
cp /conf/* /despath
mv /conf/* /path/bak/
但是一对多会报错,加-r参数也会报错,而且会有问题,不建议这么做,找一台测试机器你会发现加了-r甚至复制的目录会有一些问题。
二、【解决方法】
配合find使用
# {} 可以理解为变量,是个占位符,总之就是find查出来的东西
find / -type d -name "conf" -exec mv /path/to/a.ini {} \;
find / -type d -name "conf" -exec cp /path/to/a.ini {} \;