![从终端复制文件并粘贴到 GUI 中,反之亦然](https://linux22.com/image/1175570/%E4%BB%8E%E7%BB%88%E7%AB%AF%E5%A4%8D%E5%88%B6%E6%96%87%E4%BB%B6%E5%B9%B6%E7%B2%98%E8%B4%B4%E5%88%B0%20GUI%20%E4%B8%AD%EF%BC%8C%E5%8F%8D%E4%B9%8B%E4%BA%A6%E7%84%B6.png)
有没有办法用终端命令复制文件,然后通过 GUI 将其粘贴到某个地方?我只是想知道。到目前为止我从未想过这一点,但有时这真的很方便。工作方式如下:
$ copytogui <some file>
d
在文件浏览器中打开一些目录- 按
ctrl-v
<some file>
已复制到d
反之亦然,从 GUI 窗口复制到终端。
答案1
看起来你正在寻找的是剪贴板管理器能够“剪辑”任何类型的文件(而不是未格式化的文本),并且您希望该软件具有命令行界面,以及使用键盘快捷键与文件管理器等 GUI 应用程序交互的能力。
我不知道有任何软件在官方Ubuntu 存储库满足所有这些条件。
但似乎至少有一个开源(GPLv3) 可以满足您需求的项目:
应用程序描述:
CopyQ 监控系统剪贴板并将其内容保存在自定义选项卡中。保存的剪贴板稍后可直接复制并粘贴到任何应用程序中。
功能包括:
- 存储文本、HTML、图像或任何其他自定义格式
- 高级命令行界面和脚本
- 具有可自定义命令的系统范围快捷方式
- 使用快捷方式或从托盘或主窗口粘贴项目
有通过 PPA 为 Ubuntu 提供的安装路径,还有一个“扁平包装“ 在下面 ”com.github.hluk.copyq“
由于 Ubuntu 的存储库中没有这个软件,这意味着 Ubuntu 社区不维护这个软件,也不审核软件中的错误或漏洞。我个人也不能保证,因为我没有用过它。不过,这个项目在github并且详尽的文献资料以及截至撰写此答案时为止的 145 名贡献者。这些是一般来说表明应用程序可以安全使用的良好迹象。