![剪贴板的内容存储在哪里?](https://linux22.com/image/1054279/%E5%89%AA%E8%B4%B4%E6%9D%BF%E7%9A%84%E5%86%85%E5%AE%B9%E5%AD%98%E5%82%A8%E5%9C%A8%E5%93%AA%E9%87%8C%EF%BC%9F.png)
由于它们被“保存到剪贴板”,因此内容必须存储在某个地方。
它们存储在文件中吗?
答案1
Linux 上通常有 3 个剪贴板可供用户使用。
这些剪贴板被称为“选择”。
有:
- 基本的:这通常用于鼠标中键 = 复制/粘贴
- 次要:通常不怎么使用,但它确实存在。通常作为应用内特定的复制和粘贴。
- 剪贴板:通常是Ctrl+c和Ctrl+v样式的复制和粘贴。
默认情况下,它们都存储在控制应用程序(通常是 Xorg,但并非总是)的内存中。并且每个子应用程序都可以访问它。
剪贴板监视器和管理器可以监视剪贴板并将其内容存储在文件中,或者更常见的是,让您查看剪贴板历史记录。
答案2
什么剪贴板?有些应用程序/工具可用于将剪贴板内容存储到磁盘上的文件中,但 X11 中的核心剪贴板功能只是将剪贴板中的内容保存在内存中。它不存储在磁盘上的文件中。
答案3
在我的 Xubuntu 系统上,我安装了 Clipman,我在 找到剪贴板内容/home/YourUsername/.cache/xfce4/clipman/textsrc
。是的,这是一个缓存文件,但即使在重新启动系统后也可以保存。它不是缓存MEMORY
,缓存会在重新启动时被清除。
但是,如果您退出 Clipman 然后重新启动,数据将会丢失。因此,如果您希望无论如何都能保存项目,您可以使用鼠标垫等打开文件,复制内容,ClipboardHistory*date*.txt
在文档文件夹中创建一个名为的新文件,粘贴到其中并保存,然后关闭。
您可以通过相反的过程恢复内容。如果您愿意,也可以通过这种方式编辑内容(如果内容重复,您可能需要删除包含所有文本的剪贴板条目!)在其他环境中,想法可能相同,但是程序的名称会有所不同。