Desativando o modo interativo do comando cp (copy) (cp: overwrite?)

15

Alguém sabe como eu desligaria o modo interativo ao usar o cp?

Eu estou tentando copiar um diretório recursivamente para outro e para cada arquivo que está sendo sobrescrito eu tenho que responder 'y'.

O comando que estou usando é:

cp -r /usr/share/drupal-update/* /usr/share/drupal

Mas me pedem para confirmar cada substituição:

cp: overwrite './CHANGELOG.txt'? y  
cp: overwrite './COPYRIGHT.txt'? y  
cp: overwrite './INSTALL.mysql.txt'? y  
cp: overwrite './INSTALL.pgsql.txt'? y  
...

Estou usando a versão do servidor Ubuntu. Obrigado!

    
por Faisal Vali 06.03.2010 / 16:57

2 respostas

38

Executar:

alias cp

Para ver se cp foi aliased para cp -i

Nesse caso, execute:

\cp -r /usr/share/drupal-update/* /usr/share/drupal 

para ignorar o alias

    
por 06.03.2010 / 17:44
3

cp -f não pedirá confirmação (isso é força) Então faça

cp -fr /usr/share/drupal-update/* /usr/share/drupal
    
por 06.03.2010 / 17:01