admin 发表于 2018-11-7 13:25:05

Linux 传输命令scp 和 rsync 的使用说明

1,scp 命令
   此命令不支持断点续传功能,不适用于大文件

scp -l 600000 -r root@192.168.1.77:/data/要传送的目录或文件 /本地保存路径
参数说明:
-l 600000 限速60M/s
-r 支持目录传输


2,rsync 命令, 两端必须安装一下rsync。
yum -y install rsync


1)从本地传输文件到远程服务器上

   此命令支持断点续传,也常用于数据同步
rsync -avz --partial --progress --bwlimit=50000 root@IP:/要传送的目录或文件 /本地保存路径
2)从远程服务器下载数据到本地

此命令支持断点续传,也常用于数据同步
rsync -avzP --partial --progress --bwlimit=50000 /data/ -e ssh root@192.168.1.13:/data/

参数说明:
-a, --archive 归档模式,表示以递归方式传输文件,并保持所有文件属性
-v, --verbose 详细模式输出
-z, --compress 对传输的文件在传输时进行压缩处理
--bwlimit=50000 限速50M/s
--partial 断点续传,保留那些因故没有完全传输的文件,以是加快随后的再次传输
--progress 显示传输过程





页: [1]
查看完整版本: Linux 传输命令scp 和 rsync 的使用说明