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 предоставляет больше возможностей синхронизации и контроля при передаче файлов через сеть.
