为什么以下内容不将文件复制到目标文件夹?

# find /home/shantanu/processed/ -name '*2011*.xml' -exec cp /home/shantanu/tosend {} \;

cp: omitting directory `/home/shantanu/tosend'
cp: omitting directory `/home/shantanu/tosend'
cp: omitting directory `/home/shantanu/tosend'

最佳答案

如果您打算将找到的文件复制到/home/shantanu/tosend,则将cp的参数顺序颠倒了:

find /home/shantanu/processed/ -name '*2011*.xml' -exec cp "{}" /home/shantanu/tosend  \;
请注意:find命令使用{}作为匹配文件的占位符。

10-05 18:58