
我正在嘗試使用以下命令將所有較新的 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/