Linux操作使用

rsync通过ssh拷贝大文件

使用 rsync 配合 SSH 拷贝大文件是最安全、高效的方法
用例:

rsync -avzP --partial --append-verify /path/to/largefile user@remote_ip:/path/to/destination/

参数详解:
- -a (archive):归档模式,递归复制并保留文件的所有属性(权限、时间戳等)。
- -v (verbose):显示详细的输出日志。
- -z (compress):在传输过程中开启压缩,节省带宽。
- -P (progress):显示详细的传输进度,并支持在中断后恢复未完成的块。
- --partial:保留因网络中断而未传输完的文件,方便下次续传。
- --append-verify:当目标端已存在部分文件时,直接从中断处继续追加,并在追加后进行完整性校验。

在~/.ssh/config里配置好ssh连接信息,更方便操作,尤其ssh默认端口不是22时。
比如:

rsync -avzP --partial --append-verify /d/KwDownload/song.zip _gz:/home/user/Downloads/