大家帮分析下这是怎么回事!!

大家帮分析下这是怎么回事!!

我想把当前目录下7月16号生成的文件拷到另一个目录,用cp命令该怎么实现嫩
Jul 16 10:46 9.hko
                      *
                      *
                      *
jul 16 10:50  9999.hko

[root@homekoo hko2]# ls -al |grep "Jul 16"|xargs cp *.hko ../hko1
xargs: can not fit single argument within argument list size limit
我执行这条命令有报错,有谁可以解释下是什么意思?是文件太多还还是太大??所以有这样的报错!      
ls -al | grep "Jul 16" | awk '{if($NF~/.hko$/)print "cp -prf "$NF " ../hko1"}' | sh