想象一下,我在 Nautilus 中复制了几个文件并将它们粘贴到其他地方;我如何获取复制的文件名列表,例如,在脚本中使用它?
答案1
Nautilus 中标记为复制的文件路径会自动传递到剪贴板。您应该能够毫无问题地将路径粘贴到您选择的文本编辑器中。
如果要在终端窗口中处理文件,则必须选择粘贴文件名在右键单击上下文菜单中。
另一种将文件路径作为参数从 Nautilus 传递的方法是简单地将选定的项目拖放到终端中。路径将自动被引用并正确转义。
就脚本而言:如果您需要,可以使用xsel
(install with: ) 等实用程序以编程方式解析剪贴板内容。要获取剪贴板的内容,您可以使用,例如:sudo apt-get install xsel
xsel -b
for i in "$(xsel -b)"; do
echo "$i"
done