CityHost.UA
Помощь и поддержка

Перемещение файлов при помощи RSYNC

Для быстрого копирования файлов между хранилищем и вашим сервером довольно удобно использовать улитилу RSYNC, она умеет передавать файлы по защищенному протоколу SSH и возобновлять передачу в случае ее прерывания.

 

Базовый синтаксис команды:

rsync -Pre 'ssh -p23' PATH_SERVER LOGIN@LOGIN.your-storagebox.de:PATH_STORAGEBOX

 

В команде подставьте:

 

  1. PATH_SERVER — путь откуда копировать файлы на сервере
  2. LOGIN — логин пользователя хранилища
  3. PATH_STORAGEBOX — путь куда копировать файлы в хранилище

 

Используются ключи:

 

  1. P — то же что --partial --progress
  2. r — рекурсивное копирование, то же что --recursive
  3. e — дополнительная команда для определения порта подключения

 

Пример копирования всех файлов из папки /home/myfiles/ на хранилище в папку backup:

rsync -Pre 'ssh -p23' /home/myfiles/ u123456@u123456.your-storagebox.de:backup

 

Для обратного копирования файлов из хранилища на сервер поменяйте местами PATH_SERVER и PATH_STORAGEBOX:

rsync -Pre 'ssh -p23' u123456@u123456.your-storagebox.de:backup /home/myfiles/