cp コマンドは -f を指定しても上書き時にプロンプ​​トを表示します

cp コマンドは -f を指定しても上書き時にプロンプ​​トを表示します

次のコマンドを使用して、新しい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/

関連情報