
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/