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
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?
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