cp-Eingabeaufforderungen zum Überschreiben, auch mit -f

cp-Eingabeaufforderungen zum Überschreiben, auch mit -f

Ich versuche, alle neueren JPGs mit dem folgenden Befehl von einem Ordner in einen anderen zu kopieren

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

und ich bekomme die folgende Eingabeaufforderung:

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

Ich weiß, dass das '-u' einwandfrei funktioniert, da es mich nur bei den neueren Dateien auffordert, aber ich möchte nicht die Aufforderung erhalten, sondern nur, dass sie überschrieben werden. Ich habe --force und -f ausprobiert.

Irgendwelche Vorschläge?

Dank im Voraus

Antwort1

Vielleicht ist Ihr cp-Befehl ein Alias? Versuchen Sie:

\cp -uf file folder/

Antwort2

yes | cp <whatever else>

Antwort3

Geben Sie „type cp“ ein, um zu sehen, wohin es zeigt oder ob es ein Alias ​​ist.

Antwort4

Vollständigen Pfad verwenden fürcp, es wird den Alias ​​überschreiben

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

verwandte Informationen