次のコマンドを使用して、1つのフォルダーから別のフォルダーにすべての新しいjpgをコピーしようとしています
cp -u --force /home/oldfolder/*.jpg /home/newfolder/
そして私は次のプロンプトを受け取ります:
cp: overwrite `/home/newfolder/4095-181.jpg'?
私が知っている '-u'は、新しいファイルでプロンプトが表示されるだけで問題なく機能していますが、プロンプトを表示したくないので、上書きするだけです。私は--forceと-fを試しました
助言がありますか?
前もって感謝します
多分あなたのcpコマンドはエイリアスですか?試してください:
\cp -uf file folder/
yes | cp <whatever else>
「type cp」と入力して、それが指している場所、またはエイリアスされているかどうかを確認します。
cpへのフルパスを使用すると、エイリアスが上書きされます
/usr/bin/cp -u --force /home/oldfolder/*.jpg /home/newfolder/