Como substituir o diretório atual por um diretório de backup?

0

Eu tenho dois diretórios: 'atual' e 'backup'. Eu estou usando uma máquina Ubuntu 14.04.

A tarefa que preciso concluir a partir da linha de comando é pegar o diretório 'backup' e substituir o diretório 'current' pelo diretório 'backup'.

Nota : Pode haver arquivos que existem no diretório 'atual' que não existem no diretório 'backup'. Esses arquivos devem ser removidos quando o diretório 'atual' for substituído pelo diretório 'backup'.

Na verdade, preciso de uma maneira de substituir o diretório 'current' pelo diretório 'backup'. Como isso pode ser alcançado?

    
por J0991 29.06.2017 / 18:03

1 resposta

0

Não destrutivo

#Make a backup in "current.old"
mv current current.old

#copy from backup
cp -R backup current

Destrutivo - você perderá os arquivos atuais e as alterações, já que o backup será sobrescrito

rsync -avh backup/ current/ --delete
    
por Panther 29.06.2017 / 19:54