Часто требуется, не думая, организовать резервное копирование с сервера, например сайта на компьютер с linux. Сейчас я вам покажу как одной командой это сделать. Конечно еще будет отлично ещё если ваш сайт периодически скидывает базу на диск.
rsync -ar --delete --progress -e 'ssh -i /путь/к/ключу/ключ.key' логин@адрес-сервера.com:/путь/к/сайту/ '/путь/куда/кладем/сайт/' --exclude='*/исключение' --exclude='*.log'
Ключ для ssh обычно делается на сервере. Обычно на хостинге есть такая возможность. Например в cpanel это раздел «SSH» создать новый ключ
Записываете ключ в текстовый фаил и ставите на него права 700 или 600
Вот и всё запускаете в терминале и автоматом пошло копироваться.
Теперь просто периодически запускаете и ваша копия будет обновляться и удаляться не нужное.