比如登录到某台机器把 cat 123.txt 结果直接复制到 Mac 剪贴板里
1
wjwwq 2021-03-12 21:29:40 +08:00
不可以吗,一直这么操作的
|
3
MasterCai 2021-03-12 21:59:28 +08:00
那为什么不直接把文件传到本地呢 scp 或者别的这类工具
|
4
MicroBotter 2021-03-12 22:00:22 +08:00
linux 上可以直接重定向到 xclipboard
mac 上估计也有直接操作剪切板的命令, |
5
MicroBotter 2021-03-12 22:02:19 +08:00
mac 上直接重定向到 pbcopy
|
6
ETiV 2021-03-12 22:04:41 +08:00
我能想到的是用 trigger,就像用 zmodem 传文件一样 ...
|
7
YUX 2021-03-12 22:08:54 +08:00 1
也可以用 vscode 远程过去
|
8
ETiV 2021-03-12 22:16:31 +08:00
|
9
lovestudykid 2021-03-12 23:13:19 +08:00 1
一搜就能搜到,不需要 iterm,任何 terminal 都可以.
远程发送到 nc,把 nc 的端口转发到本地,本地用 nc 监听并发送给 pbcopy |
10
lovestudykid 2021-03-12 23:27:31 +08:00
楼上用 OSC 52 的方法也不错,但是比较取决于环境,比如本地 tmux 登陆 ssh 后就不能用.要是嵌套 tmux 可能还有麻烦.而且也不一定所有 terminal 都支持
|
11
haiyang1992 2021-03-13 06:42:18 +08:00 via Android
iterm2 自带一个 it2copy 命令完美满足需求
|
12
haiyang1992 2021-03-13 06:43:11 +08:00 via Android
@haiyang1992 需要在远程机器上运行一个 iterm integration 的脚本并添加到.bashrc 或者.zshrc
|
13
des 2021-03-13 09:49:39 +08:00 via iPhone 1
不是很理解,五分钟就能在官网找到的东西
https://iterm2.com/documentation-utilities.html 顺便你要是想的话可以看一下脚本,就是很简单的打印出一些特殊标识加内容 base64 你要不愿看我给你摘录出来 print “\033]” printf “1337;Copy=:%s” base64 的部分 |
16
vantis 2021-03-13 13:25:57 +08:00 via Android
ssh [email protected] "cat c.txt" > d.txt
反正输出能不能直接到剪贴板我就不知道了 换下 d.txt 理论上就好了 |