find特定date内的文件,然后复制它们grep没有这样的文件

我正在使用centos7,我想查找8月9日创build的文件,然后将它们移动到根path下的另一个文件夹B

所以我发出以下命令

find ./ -type f -ls |grep 'Aug 9' -exec cp {} /root/B \; 

与以下错误

 grep: Aug 9: No such file or directory grep: cp: No such file or directory grep: {}: No such file or directory grep: /opt/B: Is a directory grep: : No such file or directory 

我的命令有什么问题?

您可以使用以下命令

find . -type f -newermt 2017-08-01 ! -newermt 2017-08-10 -exec cp {} /disk1/ab/ \;