如何将目录中存在的所有 jpg 图像 [名称以 .jpg 结尾的文件] 复制/usr/share/backgrounds
到 jpg 目录中,/week/pictures/final/jpg
然后重定向文件中可能出现的任何错误消息cp.err
?
cp *.jpg /usr/share/background /home/userName/week/pictures/final/jpg | ls 2>cp.err
我想可能就是这样了。有人可以澄清一下吗?
答案1
尝试:
cp /usr/share/backgrounds/*.jpg /week/pictures/final/jpg/ 2> cp.err
请注意,该cp.err
文件将在运行该命令时所在的目录中创建。如果您希望错误文件位于不同的目录中,您可以执行以下操作:
cp /usr/share/backgrounds/*.jpg /week/pictures/final/jpg/ 2> /desired_directory/cp.err
答案2
尝试使用find
命令:
find /usr/share/backgrounds -iname "*.jpg" -type f -exec /bin/cp {} /week/pictures/final/jpg 2>cp.err \;