Macos iterm2快速上传下载文件到远程服务器

欢迎关注并支持我的个人博客:codingshen.com

使用trzsz插件,完成对于文件的快速上传下载功能

参考文档 / 官网:
Github 项目地址
Trzsz-iTerm2 安装文档

1. 在远程服务器上安装trzsz插件

本次测试以Centos7为例,输入以下指令

echo '[trzsz]
name=Trzsz Repo
baseurl=https://yum.fury.io/trzsz/
enabled=1
gpgcheck=0' | sudo tee /etc/yum.repos.d/trzsz.repo

sudo yum install trzsz

image-1665220581241

2. 在本地macos iterm安装trzsz插件

使用homebrew安装:

brew update
brew install trzsz

安装完成后,查找trzsz-iterm2的安装目录:

which trzsz-iterm2

可以看到安装目录如下所示:

/opt/homebrew/bin/trzsz-iterm2

配置iterm2的触发器
image-1665220627764
image-1665220634012

NameValueNote
Regular Expression: (:TRZSZ:TRANSFER:[SRD]:\d+.\d+.\d+:\d+)前后无空格
ActionRun Silent Coprocess…
Parameters/opt/homebrew/bin/trzsz-iterm2 -p text \1前后无空格
Enabled选中

3. 使用方法:

1.上传文件

在远程服务器上输入指令trz
image-1665220793748

2.上传文件

在远程服务器上输入指令tsz ./filename
image-1665220867088

4. 完成测试版trzsz插件安装,实现拖拽文件上传的功能

经过测试会发现,在撰写本攻略时,trzsz正式版的拖拽上传功能并未开发完成。
Github Issue链接:https://github.com/trzsz/trzsz/issues/25
测试版安装流程:
在本地mac:

sudo python3 -m pip install --upgrade -i https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ trzsz[iterm2]==0.2.120

可以看到安装目录如下所示:

/Users/alex_shen/miniforge3/bin/trzsz-iterm2

测试版与正式版安装路径不一样,可以针对拖拽上传功能单独使用测试版安装包,其他功能的路径不需要修改。

设置iterm2的拖拽上传功能:
image-1665220914520

~/miniforge3/bin/trzsz-iterm2 -p text dragfiles (filenames)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Alex_SCY

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值