我个人喜欢全屏使用 iTerm2
,因此很少用拖文件上传的功能,不知有没有人会想要此功能。
trzsz-go、trzsz.js、tabby 等早已实现拖文件上传的功能,在 iTerm2
作者的支持下,总算全都实现了。
项目地址:https://github.com/trzsz/trzsz
1 、iTerm2
要升级到最新的测试版,Build 3.5.20220806-nightly
以上。
2 、在 Mac
上安装测试版的 trzsz(或者等发布 1.2.0
以后,再安装正式版)。测试版安装命令如下:
sudo python3 -m pip uninstall trzsz-iterm2 trzsz trzsz-svr trzsz-libs
sudo python3 -m pip install --upgrade -i https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ trzsz[iterm2]==0.2.120
3 、iTerm2 打开 iTerm2 -> Preferences... -> Advanced ,筛选 files are dropped into ,配置如下(注意 trzsz-iterm2
的绝对路径要换成真实的):
/usr/local/bin/trzsz-iterm2 -p text dragfiles \(filenames)
4 、在服务器上安装 trzsz 即可拖文件和目录上传:
sudo python3 -m pip install --upgrade trzsz
PS:计划等增量上传和下载实现后,再发布正式版,没那么快。感兴趣的请先用测试版,遇到问题请反馈给我。