我正在使用scp命令将7.5 GB文件复制到远程服务器.在某个时间点,文件传输中断,我必须重新开始.
传输的临时文件量是否完全丢失?我能否从上次try 时停止的位置重新启动传输?如果没有,是否有一些标准的Unix命令行文件传输命令来执行此操作?
我正在使用scp命令将7.5 GB文件复制到远程服务器.在某个时间点,文件传输中断,我必须重新开始.
传输的临时文件量是否完全丢失?我能否从上次try 时停止的位置重新启动传输?如果没有,是否有一些标准的Unix命令行文件传输命令来执行此操作?
如果需要恢复scp传输from local to remote,请try 使用rsync:
rsync --partial --progress --rsh=ssh local_file user@host:remote_file
短版本,如pointed out by @aurelijus-rozenas:
rsync -P -e ssh local_file user@host:remote_file
一般来说,rsync的args顺序是
rsync [options] SRC DEST