如何将文件的内容加载到剪贴板?

Jon*_*ney 85 clipboard copy-paste

我有一个文件,我需要将它们的内容复制到另一个文件或应用程序中,而不是打开它,而是选择所有文本然后复制和粘贴我想知道我是否可以有效地cat将文件内容复制到剪贴板中。这可能吗?

Windows 程序会很好,但在 Linux 上运行的程序也很有用。我不使用 Mac,但它可能对其他人有用。如果这可以在命令行上完成,则加分。

Arj*_*jan 63

由于您没有询问 Mac:(cat file | pbcopy以及同样pbpaste)这些。


Jus*_*ith 52

xclip(可能在您的 Linux 系统的存储库中可用)适用于任何 X11 系统,包括大多数 Linux 版本,甚至在 Windows 或 Mac OSX 下运行的 X。

用法示例: xclip -sel clip < ~/.ssh/id_rsa.pub

  • 用法示例:`xclip -sel clip &lt; ~/.ssh/id_rsa.pub` (24认同)

小智 35

在 Linux 中,您可以使用xsel来模仿pbcopypbpaste

alias pbcopy='xsel --clipboard --input'
alias pbpaste='xsel --clipboard --output'
Run Code Online (Sandbox Code Playgroud)

来源:瓦尔登湖在哪里?» 用于 Linux 的 pbcopy 和 pbpaste


小智 13

在 Linux 和其他可能支持的系统上xclip

xclip -i -selection c file_to_copy_to_clipboard.txt
Run Code Online (Sandbox Code Playgroud)

我看到 @JustinSmith 也提到过,xclip但缺少一个例子,所以不得不自己查找。

另一个有用的方法:将剪贴板粘贴到文件中。

xclip -o -selection c > file_to_paste_to.txt
Run Code Online (Sandbox Code Playgroud)

来源