Copia o comando no Ubuntu sem substituir o conteúdo existente?

2

Olá, como copio uma pasta da origem para o destino no Ubuntu sem substituir o conteúdo existente na pasta de destino?

Eu tentei cp -r -u e cp -r -n e nenhum deles funcionou.

    
por Rakesh 10.08.2011 / 20:26

2 respostas

3

Acredito que, se você estiver copiando um diretório usando -r, o -n só terá efeito contra o diretório sendo copiado, não com arquivos individuais, deixando-o com -i, que é interativo, o que significa que você tem que ficar em volta para assisti-lo ir. Não é útil se você estiver no script, suponho.

O que pode funcionar se você estiver copiando uma origem com vários diretórios, é rsync com o --ignore-existing sinalizador. O rsync também pode funcionar para transferência local, na verdade, eu prefiro copiá-lo em todo diretório / subdir ..

    
por 10.08.2011 / 20:41
0

É cp -i para consultas interativas antes de sobrescrever. Você pode encontrar mais com man cp .

    
por 10.08.2011 / 20:32

Tags