3

на работе я перешел на удаленный сервер в другом месте моей компании. Обычно я использую scp для копирования файлов с / на удаленный сервер с локальной машины Ubuntu, на которой я работаю.

Недавно, когда я копировал файл размером около 3 ГБ, VPN-соединение с нашим удаленным сайтом оборвалось и, таким образом, прервало копирование файла, когда было скопировано только около 1,5 ГБ файла. Даже эта копия заняла много лет (из-за нашей медленной ссылки).

Существует ли какое-либо приложение для копирования файлов (на основе ftp / на основе scp / любое другое автономное приложение) в Linux / Unix, чтобы копировать файлы таким образом, чтобы в случае прерывания они могли начать копирование из правильного состояния, избегая при этом необходимости повторять копирование с самого начала?

1 ответ1

3

Проверьте rsync - он делает именно это.

Со страницы руководства:

Rsync is a fast and extraordinarily versatile file  copying  tool.   It
can  copy  locally,  to/from  another  host  over  any remote shell, or
to/from a remote rsync daemon.  It offers a  large  number  of  options
that  control  every  aspect  of  its behavior and permit very flexible
specification of the set of files to be copied.  It is famous  for  its
delta-transfer  algorithm,  which  reduces the amount of data sent over
the network by sending only the differences between  the  source  files
and  the  existing  files in the destination.  Rsync is widely used for
backups and mirroring and as an improved copy command for everyday use.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .