为什么以下内容不将文件复制到目标文件夹?
# 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
命令使用{}
作为匹配文件的占位符。