Как заменить текущий каталог резервным каталогом?

У меня есть два каталога: 'текущий' и 'резервный'. Я использую машину Ubuntu 14.04.

Задача, которую я должен выполнить из командной строки, состоит в том, чтобы взять каталог 'резервное копирование' и заменить 'текущий' каталог 'резервным' каталогом.

Примечание: Могут быть файлы, которые существуют в 'текущем' каталоге, которые не существуют в 'резервном' каталоге. Эти файлы должны быть удалены, когда 'текущий' каталог заменяется 'резервным' каталогом.

В действительности мне нужен способ заменить 'текущий' каталог 'резервным' каталогом. Как это может быть достигнуто?

0
задан 29 June 2017 в 11:03

1 ответ

Неразрушающий

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

#copy from backup
cp -R backup current

Разрушительный - вы потеряете файлы в текущем и изменениях, так как резервное копирование будет перезаписано

rsync -avh backup/ current/ --delete
0
ответ дан 3 November 2019 в 00:40

Другие вопросы по тегам:

Похожие вопросы: