![如何通过管道将剪贴板内容转储到文件?](https://linux22.com/image/1043847/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%E7%AE%A1%E9%81%93%E5%B0%86%E5%89%AA%E8%B4%B4%E6%9D%BF%E5%86%85%E5%AE%B9%E8%BD%AC%E5%82%A8%E5%88%B0%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我想将剪贴板的内容(尤其是文本)通过管道/转储Ctrl到C文件,最好使用 Bash 或 Perl(按顺序)。我宁愿不使用 GUI 应用程序。
答案1
答案2
这是一种从命令行完成且不需要任何库的方法:
将您的数据复制到剪贴板。
cat > /your/file/path
在终端窗口中运行将内容粘贴到终端窗口
按 按
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
任意数字以获取其他副本。