команда 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

Используйте полный путь кср, он переопределит псевдоним

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

Связанный контент