我正在尝试使用以下命令将所有较新的 jpg 从一个文件夹复制到另一个文件夹
cp -u --force /home/oldfolder/*.jpg /home/newfolder/
我收到以下提示:
cp: overwrite `/home/newfolder/4095-181.jpg'?
我知道“-u”工作正常,因为它只会提示我较新的文件,但我不想得到提示,我只想让它覆盖它们。我试过--force和-f
有什么建议么?
提前致谢
答案1
也许你的 cp 命令是一个别名?尝试:
\cp -uf file folder/
答案2
yes | cp <whatever else>
答案3
键入“type cp”来查看它指向哪里,或者是否有别名。
答案4
使用完整路径cp,它将覆盖别名
/usr/bin/cp -u --force /home/oldfolder/*.jpg /home/newfolder/