rsync --progress --partial --rsh="ssh -p 8322" --bwlimit=100 --ipv4 [email protected]:~/file.tgz .
rsync
синхронизирует файлы и директории между локальной и удаленной машиной через SSH, обеспечивая передачу данных с прогрессом, возобновлением, ограничением скорости. В данной команде с параметрами:
— --progress
: Выводит прогресс передачи.
— --partial
: Сохраняет частично переданные файлы.
— --rsh="ssh -p 8322"
: Устанавливает SSH-подключение на порт 8322.
— --bwlimit=100
: Ограничивает скорость передачи 100 КБ/с.
— --ipv4
: Использует IPv4 для соединения.
— [email protected]:~/file.tgz .
: Копирует файл file.tgz
с удаленной машины в текущую директорию.
Альтернатива: scp
, но rsync
предоставляет больше возможностей синхронизации и контроля при передаче файлов через сеть.