cp -n
não sobrescreve arquivos que já existem.
cd ~/Desktop/
cp -Rn * ~/Destination/
cp -R * ~/Backup/
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.
cp -n
não sobrescreve arquivos que já existem.
cd ~/Desktop/
cp -Rn * ~/Destination/
cp -R * ~/Backup/
Experimente o rsync com os sinalizadores --backup
e --backup-dir
.