Sobre o backup ao usar o CP

0

Eu tenho alguns arquivos na área de trabalho

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

Quero copiar esses arquivos para outra pasta, como por exemplo, Destination mas se o destino contiver um arquivo com o mesmo nome, desejo fazer backup dele em uma pasta chamada/Backup

Portanto, se um arquivo chamado /Desktop/F1/T1Já existe /Destination/F1/T1, deve ser movido, como Backup/F1/T1 Eu preciso de um script Linux para isso (na verdade, Unix) , o comando cp -bnão funciona no Mac.

The KingMaker
fonte
Alguma coisa que você já tentou?
GajananH
Isso é muito básico, pelo menos tente algo você mesmo. Este não é um serviço de solicitação de script!
iiSeymour

Respostas:

0

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

cd ~/Desktop/
cp -Rn * ~/Destination/
cp -R * ~/Backup/
Lri
fonte
0

Tente rsync com os sinalizadores --backupe --backup-dir.

Derek Pressnall
fonte