Я копирую файл 7,5 ГБ на удаленный сервер с помощью команды scp . В какой-то момент перерыв передачи файлов, и я должен начать все сначала.
Временный объем передаваемого файла полностью потерян? Можно ли как-то перезапустить передачу с того места, где она остановилась с предыдущей попытки? Если нет, то есть ли для этого какая-нибудь стандартная команда передачи файлов из командной строки Unix?
rsync
.Ответы:
Если вам нужно возобновить передачу scp с локального на удаленный , попробуйте с помощью rsync:
Короткая версия, на которую указывает @ aurelijus-rozenas :
Обычно порядок аргументов для rsync
источник
rsync -P -e "ssh -p 222" SRC DEST
rsync -e
это прервано, я обнаружил переименование. <Имя_файла>. <6funnychars> в <имя_файла> в месте назначения, прежде чем возобновитьrsync -e
его.Это все, что вам нужно.
источник