sz:可以从服务器往本地PC下载文件(配合-be选项可以下载大文件而不会中断)
rz:可以往linux服务器上上传文件(配合-be选项可以传大文件)
SZ:SZ命令是利用ZMODEM协议来从Linux的的服务器传送文件到本地,一次可以传送一个或多个文件相对应的从本地上传文件到的Linux的服务器,可以使用RZ命令。
常用参数
-a以文本方式传输(ascii)
。-b以二进制方式传输(二进制)。不解释字符为ascii
-e对控制字符转义(转义),这可以保证文件传输正确。强制转义所有控制字符,比如Ctrl + x,DEL等文件比较大而上传出错的话,采用参数-e
-c命令
-i命令在接收端(本地)执行命令,但我没有尝试成功。
如果用不带参数的RZ命令上传大文件时,常常上传一半就断掉了,很可能是RZ以为上传的流中包含某些特殊控制字符,造成RZ提前退出。
1.下载ITEM2
item2下载地址,http://item2.com/downloads.html,下载后解压缩就能运行( Brew类似于redhat中的yum,ubuntu中的apt-get)
2.安装酿造(已安装则忽略这一步)
ruby -e“$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )”
3.安装lrzsz
#前提是要安装homebrew
brew
install
lrzsz
|
4.下载 TERM2-ZMODEM
wget https:
//raw
.github.com
/mmastrac/iterm2-zmodem/master/iterm2-send-zmodem
.sh
wget https:
//raw
.github.com
/mmastrac/iterm2-zmodem/master/iterm2-recv-zmodem
.sh
|
下载好的这两个脚本的放置位置需要和第4步操作中触发器的参数参数一致,如放在在/ usr / local / bin目录下。
5.添加权限
chmod
777 iterm2-*
|
6.iterm2配置
给终端iterm2添加触发器
打开iterm2 -------配置文件----------默认-------高级------触发器的编辑按钮