前言
我们在windows电脑上使用ssh工具(比如Xshell)来远程登录并使用linux云服务器的时候,难免要将我们的文件传输到linux服务器上,或者将linux服务器的文件传输到我们的windows电脑里,那么,我们要怎么来实现这一过程呢?我们下面来讲几种方法
1.rzsz
1.1.什么是rzsz
简单的来说,Linux/Unix同Windows进行ZModem文件传输的命令行工具
- rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive),即(Windows ->Linux/UNix)
- sz:将选定的文件发送(send)到本地机器(即Linux/Unix ->Windows)
rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具,windows端需要支持ZModem的telnet/ssh客户端(比如SecureCRT)。
1.2.使用rzsz
1.2.1.yum安装
sudo yum install -y lrzsz
1.2.2.选项说明
$ sz --help
$ rz --help
-+, --append:将文件内容追加到已存在的同名文件
-a,--ascii:以文本方式传输 -b, --binary:以二进制方式传输
--delay-startup N:等待N秒
-e, --escape:对字符转义
-E, --rename:已存在同名文件则重命名新上传的文件,以点和数字作为后缀
-p, --protect:对ZMODEM协议有效,如果目标文件已存在则跳过
-q, --quiet:安静执行,不输出提示信息
-v, --verbose:输出传输过程中的提示信息
-y, --overwrite:存在同名文件则替换
-X, --xmodem:使用XMODEM协议
--ymodem:使用YMODEM协议
-Z, --zmodem:使用ZMODEM协议
--version:显示版本信息
--h, --