如何通过管道将剪贴板内容转储到文件?

如何通过管道将剪贴板内容转储到文件?

我想将剪贴板的内容(尤其是文本)通过管道/转储CtrlC文件,最好使用 Bash 或 Perl(按顺序)。我宁愿不使用 GUI 应用程序。

答案1

如何将剪贴板内容传送到文件?

你可以使用xsel. 在终端中输入来安装它,

sudo apt-get install xsel

要将文件内容放入剪贴板,使用: xsel -b < some.txt

要将内容粘贴到clipboard文件中,请使用。

`xsel -b >> some.txt`

将文件内容/字符串复制到剪贴板

你可以浏览这个答案经过拉杜·拉代亚努描述了如何将文件内容/字符串从终端复制到剪贴板,然后使用Ctrl+粘贴V

答案2

这是一种从命令行完成且不需要任何库的方法:

  1. 将您的数据复制到剪贴板。

  2. cat > /your/file/path在终端窗口中运行

  3. 将内容粘贴到终端窗口

  4. 按 按Ctrl + D

在 ubuntu 上测试。

答案3

您还可以像这样使用xclip(安装):sudo apt-get install xclip

xclip -selection clipboard -o > clipboard.txt

这会将剪贴板放入clipboard.txt工作文件夹。

答案4

另一个选项gpaste的优点是可以获得多个以前的剪贴板副本。

通过安装

sudo apt-get install gpaste

你可以使用以下命令恢复最后一份副本

gpaste-client get 0 > file.txt

请注意,您可以将更改为0任意数字以获取其他副本。

相关内容