xshell用着很爽,rz, sz 。一条命令全梭哈。到Mac上没有了???
emmmmm。。。网上搜了一下曲线救国。有其他好的方法的小伙伴请留言评论。
前提:
已经安装 iTerm2, homebrew
安装lrzsz
lrzsz是一款在linux里可代替ftp上传和下载的程序。通过下载它来使用rz,sz。
brew install lrzsz
安装wget
下载lrzsz之后,需要使用wget
下载iterm2-zmodem。Mac默认不安装wget,可以通过brew安装。
brew install wget
下载iterm2-zmodem
在iTerm2中使用Zmodem传输文件。
cd /usr/local/bin wget https://gitee.com/sakurachan/iterm2-zmodem/raw/master/iterm2-send-zmodem.sh wget https://gitee.com/sakurachan/iterm2-zmodem/raw/master/iterm2-recv-zmodem.sh chmod 777 /usr/local/bin/iterm2-*
如果命令需要权限,尝试在命令前面加上sudo
。
添加trigger
打开一个iTerm终端,点击菜单的Profiles,选择某个profile之后然后继续选择advanced → triggers,添加triggers。
Regular expression | Action | Action |
---|---|---|
**B0100 | Run Silent Coprocess | /usr/local/bin/iterm2-send-zmodem.sh |
**B00000000000000 | Run Silent Coprocess | /usr/local/bin/iterm2-recv-zmodem.sh |
使用
重启iterm2,连接远程Linux,输入rz命令尝试一下。
ssh username@remote.mechine.com rz