仅复制两次之间的文件

仅复制两次之间的文件

我正在尝试将两次拍摄的照片从一个目录复制到另一个目录。

我已经设法使用此命令列出它们find /mnt -type f -name "*.jpg" -newermt "2014-12-14 01:00:00" ! -newermt "2014-12-14 02:00:00"

但是当我添加-exec cp -pf {} /home/pi/box/pictures/ \;到最后时,我的系统锁定了;

例如find /mnt -type f -name "*.jpg" -newermt "2014-12-14 01:00:00" ! -newermt "2014-12-14 02:00:00 -exec cp -pf {} /home/pi/box/pictures/ \;"

我做错了什么?

答案1

您将-exec结束时间附近的引号放在中间,这不是您想要的。你应该做:

find /mnt -type f -name "*.jpg" -newermt "2014-12-14 01:00:00" ! -newermt "2014-12-14 02:00:00" -exec cp -pf {} /home/pi/box/pictures/ \;

(全部在一行)

相关内容