即使使用-f,cp命令也会提示覆盖

我试图从一个文件夹复制所有较新的jpgs到另一个使用以下命令

cp -u --force /home/oldfolder/*.jpg /home/newfolder/ 

我得到以下promt:

 cp: overwrite `/home/newfolder/4095-181.jpg'? 

我知道'-u'工作正常,因为它只是在新文件上提示我,但我不想得到提示我只是想覆盖它们。 我已经尝试了 – 强制和-f

有什么build议么?

提前致谢

也许你的cp命令是别名? 尝试:

 \cp -uf file folder/ 
 yes | cp <whatever else> 

键入“type cp”来查看它指向的位置,或者是别名。

使用cp的完整path,它将覆盖别名

 /usr/bin/cp -u --force /home/oldfolder/*.jpg /home/newfolder/