rsync --partial --progress --rsh=ssh $file_source $user@$host:$destination_file
rsync выполняет синхронизацию файлов и директорий между локальной и удаленной машинами. В данном случае команда rsync используется для продолжения передачи большого файла через ssh, используя протокол rsync вместо scp. Опция —partial позволяет продолжить передачу файла с места, где она была прервана в случае сбоя или прерывания соединения. Опция —progress отображает прогресс передачи файла. Опция —rsh=ssh указывает использование ssh в качестве удаленной оболочки для передачи данных. Альтернативой может быть использование команды scp с опцией —partial для продолжения передачи файла, но rsync обычно более эффективен при передаче больших файлов или при необходимости синхронизации директорий.