Você pode fazer isso com rsync
.
Como os arquivos torrentados são construídos a partir de blocos independentemente transferidos, e inicialmente você pode ter um começo e um fim, mas não meio, sugiro que você considere o --sparse
flag (pule a escrita de blocos contendo apenas zeros) ou o sinal --inplace
(atualize o arquivo in situ em vez de gravar repetidamente um arquivo temporário). Dos dois, eu recomendo --inplace
:
rsync --archive --inplace source_host:/path/to/source/dir/ /path/to/local/destination/