从终端复制文件并粘贴到 GUI 中,反之亦然

从终端复制文件并粘贴到 GUI 中,反之亦然

有没有办法用终端命令复制文件,然后通过 GUI 将其粘贴到某个地方?我只是想知道。到目前为止我从未想过这一点,但有时这真的很方便。工作方式如下:

$ copytogui <some file>
  • d在文件浏览器中打开一些目录
  • ctrl-v
  • <some file>已复制到d

反之亦然,从 GUI 窗口复制到终端。

答案1

看起来你正在寻找的是剪贴板管理器能够“剪辑”任何类型的文件(而不是未格式化的文本),并且您希望该软件具有命令行界面,以及使用键盘快捷键与文件管理器等 GUI 应用程序交互的能力。

我不知道有任何软件在官方Ubuntu 存储库满足所有这些条件。

但似乎至少有一个开源(GPLv3) 可以满足您需求的项目:

复制Q

应用程序描述

CopyQ 监控系统剪贴板并将其内容保存在自定义选项卡中。保存的剪贴板稍后可直接复制并粘贴到任何应用程序中。

功能包括

  • 存储文本、HTML、图像或任何其他自定义格式
  • 高级命令行界面和脚本
  • 具有可自定义命令的系统范围快捷方式
  • 使用快捷方式或从托盘或主窗口粘贴项目

有通过 PPA 为 Ubuntu 提供的安装路径,还有一个“扁平包装“ 在下面 ”com.github.hluk.copyq

由于 Ubuntu 的存储库中没有这个软件,这意味着 Ubuntu 社区不维护这个软件,也不审核软件中的错误或漏洞。我个人也不能保证,因为我没有用过它。不过,这个项目在github并且详尽的文献资料以及截至撰写此答案时为止的 145 名贡献者。这些是一般来说表明应用程序可以安全使用的良好迹象。

相关内容