Sobre o backup durante o uso do CP

0

Eu tenho alguns arquivos na área de trabalho

/Desktop/F1/T1 
/Desktop/F2/T2

Eu quero copiar esses arquivos para outra pasta como Destination mas se o destino contiver um arquivo com o mesmo nome, quero fazer o backup para uma pasta chamada /Backup

Portanto, se um arquivo chamado /Desktop/F1/T1 já existir em /Destination/F1/T1 , ele deve ser movido como %código% Eu preciso de um script Linux para isso (na verdade Unix) , O comando Backup/F1/T1 não funciona no Mac.

    
por The KingMaker 29.11.2012 / 09:27

2 respostas

0

cp -n não sobrescreve arquivos que já existem.

cd ~/Desktop/
cp -Rn * ~/Destination/
cp -R * ~/Backup/
    
por 29.11.2012 / 14:21
0

Experimente o rsync com os sinalizadores --backup e --backup-dir .

    
por 29.11.2012 / 14:12