Skip to content

在 Mac 下,实现与服务器进行便捷的文件上传和下载操作

Notifications You must be signed in to change notification settings

coding-lee/iterm2-zmodem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

iterm2-zmodem

在 Mac 下,实现与服务器进行便捷的文件上传和下载操作

步骤

1.安装支持rz和sz命令的lrzsz:brew install lrzsz

2.下载iTerm2-zmodem

sudo wget https://raw.github.com/coding-lee/iterm2-zmodem/master/iterm2-send-zmodem.sh -O /usr/local/bin/iterm2-send-zmodem.sh

sudo wget https://raw.github.com/coding-lee/iterm2-zmodem/master/iterm2-recv-zmodem.sh -O /usr/local/bin/iterm2-recv-zmodem.sh

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

3.检查是否安装成功

ls -lah /usr/local/bin/sz
ls -lah /usr/local/bin/rz

ls -lah /usr/local/bin/iterm2-*

4.设置Iterm2的Tirgger特性,profiles->default->editProfiles->Advanced中的Tirgger

添加两条trigger,分别设置 Regular expression,Action,Parameters,Instant如下:
1.第一条
        Regular expression: rz waiting to receive.\*\*B0100
        Action: Run Silent Coprocess
        Parameters: /usr/local/bin/iterm2-send-zmodem.sh
        Instant: checked
2.第二条
        Regular expression: \*\*B00000000000000
        Action: Run Silent Coprocess
        Parameters: /usr/local/bin/iterm2-recv-zmodem.sh
        Instant: checked

5.重新启动iterm2,远程连接到Linux,输入rz命令(注意上传路径不要有中文) 输入rz命令后,如果服务器没有安装过会提示

The program 'rz' is currently not installed. You can install it by typing:
apt install lrzsz

服务器执行命令yum install lrzsz安装lrzsz后,再重新试一下。

弹出文件选择框,选中要上传的文件,确定,即会将本地文件上传到服务器当前目录下

// 上传
rz
// 下载
sz file path

About

在 Mac 下,实现与服务器进行便捷的文件上传和下载操作

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages