【发布时间】:2009-08-19 14:27:07
【问题描述】:
我正在尝试将所有 jpg 从 1 个目录复制到另一个目录,但只复制新文件和已更新的文件。
我正在使用以下命令:
\cp -uf /home/ftpuser1/public_html/ftparea/*.jpg /home/ftpuser2/public_html/ftparea/
我得到了错误:
-bash: /bin/cp: Argument list too long
我假设这个目录中有 2 个文件供 cp 命令工作
我也试过了:
find /home/ftpuser1/public_html/ftparea/ -name "*jpg" -exec cp -uf {} /home/ftpuser2/public_html/ftparea/
得到以下结果:
find: missing argument to `-exec'
有什么想法吗?
【问题讨论】:
-
您忘记了
find命令末尾的\;参数,这就是它不起作用的原因。
标签: linux bash command-line centos