Резервная копия с помощью rsincЧасто требуется, не думая, организовать резервное копирование с сервера, например сайта на компьютер с linux. Сейчас я вам покажу как одной командой это сделать. Конечно еще будет отлично ещё если ваш сайт периодическидывает базу на диск.

rsync -ar --delete --progress -e 'ssh -i /путь/к/ключу/ключ.key' логин@адрес-сервера.com:/путь/к/сайту/ '/путь/куда/кладем/сайт/' --exclude='*/исключение'  --exclude='*.log'

Ключ для ssh обычно делается на сервере. Обычно на хостинге есть такая возможность. Например в cpanel это раздел "SSH" создать новый ключ

Записываете ключ в текстовый фаил и ставите на него права 700 или 600

Вот и всё запускаете в терминале и автоматом пошло копироваться.

Теперь просто периодически запускаете и ваша копия будет обновляться и удаляться не нужное.