# mac 上实现与linux服务器进行文件上传和下载操作 **Repository Path**: atnx/zmodem ## Basic Information - **Project Name**: mac 上实现与linux服务器进行文件上传和下载操作 - **Description**: No description available - **Primary Language**: Shell - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-24 - **Last Updated**: 2021-03-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 1.介绍 在 mac 终端上,实现与服务器进行便捷的文件上传和下载操作。 注:终端采用iTerm2 ## 2.步骤 2.1 安装支持rz和sz命令的lrzsz: ```bash brew install lrzsz ``` 2.2 在本地/usr/local/bin/目录下保存iterm2-send-zmodem.sh 和iterm2-recv-zmodem.sh两个脚本。 可到网址 https://gitee.com/atnx/zmodem/tree/master/ 处下载iterm2-zmodem。 2.3 设置一下两个脚本的权限 ```bash chmod 777 /usr/local/bin/iterm2-* ``` 2.4.设置Iterm2的Tirgger特性,profiles->default->editProfiles->Advanced中的Tirgger 添加两条trigger,分别设置 Regular expression,Action,Parameters,Instant如下: ```txt 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 ``` 打开iterm2的Triggers: Profiles——Open Profiles...——Edit Profiles...——Advanced——Edit——点击 "➕ " 添加即可。如图所示: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210324082744713.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ2MjE5NzE0,size_16,color_FFFFFF,t_70) 至此,在终端中输入rz或sz可以实现文件的上传和下载 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210324083354910.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ2MjE5NzE0,size_16,color_FFFFFF,t_70)