Mac iTerm 2使用rzsz从远程上传下载文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac iTerm 2使用rzsz从远程上传下载文件相关的知识,希望对你有一定的参考价值。

Mac iTerm 2使用rz、sz从远程上传下载文件


     远程文件传输的工具有很多,例如rz、sz;scp;ftp等。我用的Mac操作系统,通常可以通过scp来进行传输。但是由于公司的测试环境服务器需要通过跳板机访问,不能使用scp,ftp中转的机器也难协调。使用rz、sz工具能很好解决上述问题,配置主要步骤如下:

  1. 下载并安装iTerm2

    http://www.iterm2.com/#/section/downloads

    说明:下载完成之后,直接安装即可使用!

  2. 下载安装lrzsz,创建软连接(mac本上

     ~ sudo brew install lrzsz

     ~ ln -s /usr/local/Cellar/lrzsz/0.12.20/bin/sz

     ~ ln -s /usr/local/Cellar/lrzsz/0.12.20/bin/rz

    说明:lrzsz在本地和远程主机均要安装!

  3. 下载并安装automatic zmoderm for iTerm2

     ~ cd usr/local/bin

     ~ sudo wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iterm2-send-zmodem.sh

     ~ sudo wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iterm2-recv-zmodem.sh

     ~  sudo chmod 777 /usr/local/bin/iterm2-*

    脚本地址:https://github.com/mmastrac/iterm2-zmodem

  4. 添加iTerm2 trigger

    iTerm2 --> Profiles --> Open Profiles --> Edit Profiles --> Advanced --> Edit Trigger

    配置项:

    Regular expression        Action             Parameters

    \*\*B0100        Run Silent Coprocess  /usr/local/bin/iterm2-send-zmodem.sh

    \*\*B00000000000000   Run Silent Coprocess  /usr/local/bin/iterm2-recv-zmodem.sh

    如下图所示:

    技术分享

  5. 使用方法

    (1)将文件传到远端服务器

    在远端服务器上输入 rz ,回车 
    选择本地要上传的文件 
    等待上传 


    (2)从远端服务器下载文件

    在远端服务器输入 sz filename filename1 … filenameN

    选择本地的存储目录 
    等待下载 

  6. 扩展

    Linux系统上传下载工具rz/sz:http://wutengfei.blog.51cto.com/10942117/1970364

本文出自 “圣骑士控魔之手” 博客,请务必保留此出处http://wutengfei.blog.51cto.com/10942117/1976103

以上是关于Mac iTerm 2使用rzsz从远程上传下载文件的主要内容,如果未能解决你的问题,请参考以下文章

Mac系统下 ITerm 2 远程链接服务器

在Mac机器上给ITerm2配置lrzsz,便捷的传输文件到远程服务器上

Mac下用iterm操作远程服务器

Mac iTerm2使用lrzsz

mac 操作系统使用iterm自动登录远程服务器

mac利用iterm2,自动连接远程服务器