Nowruz Asked: 2014-08-18 02:12:28 +0800 CST2014-08-18 02:12:28 +0800 CST 2014-08-18 02:12:28 +0800 CST 如何在 Nautilus 中获取复制的文件列表 772 想象一下,我在 Nautilus 中复制了几个文件以将它们粘贴到其他地方;我怎样才能获得复制的文件名列表,例如,在脚本中使用它? nautilus 1 个回答 Voted Best Answer Glutanimate 2014-08-18T02:21:22+08:002014-08-18T02:21:22+08:00 在 Nautilus 中标记为复制的文件路径会自动传递到剪贴板。您应该能够毫无问题地将路径粘贴到您选择的文本编辑器中。 如果要在终端窗口中处理文件,则必须在右键单击上下文菜单中选择粘贴文件名。 另一种将文件路径作为参数从 Nautilus 传递的方法是简单地将所选项目拖放到终端中。路径将自动被引用并正确转义。 就脚本而言:像xsel(install with :) 这样的实用程序sudo apt-get install xsel允许您以编程方式解析剪贴板内容,如果这是您所要求的。要获取剪贴板的内容,您可以使用xsel -b,例如: for i in "$(xsel -b)"; do echo "$i" done
在 Nautilus 中标记为复制的文件路径会自动传递到剪贴板。您应该能够毫无问题地将路径粘贴到您选择的文本编辑器中。
如果要在终端窗口中处理文件,则必须在右键单击上下文菜单中选择粘贴文件名。
另一种将文件路径作为参数从 Nautilus 传递的方法是简单地将所选项目拖放到终端中。路径将自动被引用并正确转义。
就脚本而言:像
xsel
(install with :) 这样的实用程序sudo apt-get install xsel
允许您以编程方式解析剪贴板内容,如果这是您所要求的。要获取剪贴板的内容,您可以使用xsel -b
,例如: