如何将文件复制到终端(linux)中的剪贴板

lor*_*der 5 linux terminal clipboard

我想使用终端将文件复制到剪贴板,就像右键单击文件并在 GUI 中选择“复制”时一样。像“cp test.txt”(没有目的地)这样的东西,所以只要我愿意,我就可以右键单击并将文件(或多个文件)粘贴到图形用户界面中。谢谢

在此输入图像描述

  1. 剪贴板中没有文件
  2. 我想要做什么:(使用终端将文件复制到剪贴板)。就像右键单击文件并选择复制一样。(test.txt 已经在桌面上)
  3. 现在文件位于剪贴板中,我可以将其粘贴到任何地方
  4. 文件已粘贴

Jor*_*nar 5

您想要实现的目标并非不可能,但似乎没有任何通用的解决方案。我唯一找到的是这个问题:Copy file from commandline, Paste into Gnome window 或者反之亦然


当您想在 CLI 中通过 X 剪贴板复制和移动文件时,请使用xclip-copyfilexclip-pastefile.


此外:

xclip -i -selection clipboard < ~/foo.c
Run Code Online (Sandbox Code Playgroud)

这会将文件的内容复制~/foo.c到剪贴板中(如果没有-selection clipboard,则会复制到主目录中)。


工具在其他系统上会有所不同(例如在 Windows 上copy)或者如果您不使用 X 服务器。