cp solicita comandos ao sobrescrever mesmo com -f

16

Estou tentando copiar todos os jpgs mais recentes de uma pasta para outra usando o seguinte comando

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

e recebo o seguinte promt:

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

O '-u' que eu conheço está funcionando bem, já que está apenas me avisando sobre os arquivos mais recentes, mas eu não quero obter o prompt, só quero que ele os sobrescreva. Eu tentei --force e -f

Alguma sugestão?

Obrigado antecipadamente

    
por icelizard 16.07.2009 / 13:39

4 respostas

34

Talvez o seu comando cp seja um alias? Experimente:

\cp -uf file folder/
    
por 16.07.2009 / 13:46
16
yes | cp <whatever else>
    
por 16.07.2009 / 13:49
9

Digite "tipo cp" para ver onde aponta, ou se é aliado.

    
por 16.07.2009 / 14:31
2

Use o caminho completo para cp , ele substituirá o alias

/usr/bin/cp -u --force /home/oldfolder/*.jpg /home/newfolder/
    
por 23.07.2015 / 15:04