一、【問題描述】
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 {} \;