Я использую rsync для загрузки / скачивания довольно большого файла (20 Гб). Мне известна опция --progress, но в моем случае она просто показывает результат в конце.
Моя проблема в том, что во время какого-то нестабильного соединения - я не знаю, идет ли загрузка или выгрузка или что-то пошло не так. Есть ли способ показать индикатор выполнения для отдельного файла? Что-то похожее на то, что делает wget по умолчанию?
Благодарность!
linux
rsync
file-transfer
files
Лосось
источник
источник
Ответы:
Это может быть то, что вы после.
Выключатели разбиты следующим образом:
Примечание: обратитесь к страницам для
rsync
иrsyncd.conf
для более подробной информации об указанных выше переключателях.Приведенная выше команда создает следующую расшифровку:
Прогресс-бар в новых версиях rsync?
Я сталкивался с этим вопросом SF:
В одном из ответов упоминается, что в более новых версиях
rsync
теперь есть поддержка индикатора выполнения. Это выглядит так:Этот индикатор выполнения по-прежнему не показывает состояние отдельных файлов при передаче, но он показывает процентную долю от общего объема передачи, что может быть полезно.
источник
rsync -vP
работает для меня.Со страницы руководства : "-P то же, что --partial --progress"
источник
Вы используете rsync в режиме демона? Поведение rsync по умолчанию (в Debian 6) соответствует вашему запросу. Тем не менее, я нашел на странице man для rsyncd.conf, что поведение по умолчанию в режиме демона:
Так что если вы используете rsync в режиме демона, похоже, вам нужно добавить строку «logging» в rsyncd.conf.
источник
Я думаю, что вам нужен Pipe Viewer: https://code.google.com/p/pipeviewer/
источник