从 Nautilus 复制文件和文件夹路径

从 Nautilus 复制文件和文件夹路径

如何在 Nautilus 中复制文件和文件夹的完整路径?右键单击上下文菜单中没有提供这样的选项。在文件/文件夹属性窗口中,我只能复制文件夹路径。

答案1

为了在 Nautilus 中快速获取文件路径,我们可以使用右键单击上下文条目“复制”将文件路径复制到剪贴板。

然后就“粘贴”(分别“粘贴文件名”)将此路径从剪贴板复制到其他应用程序,例如文本编辑器。

答案2

您可以使用命令从 Nautilus 复制文件夹路径

Ctrl + l

答案3

不幸的是粘贴文件路径来自鹦鹉螺GNOME 终端无法按预期工作。它会将路径粘贴为 URL,并URL 已编码字符。例如,它粘贴:

 file:///etc/gconf/gconf.xml.defaults/%25gconf-tree.xml

代替

 /etc/gconf/gconf.xml.defaults/%gconf-tree.xml

使用剪贴板的解决方案

使用编辑>粘贴文件名终端菜单中的功能还负责退出 shell。遗憾的是,此功能没有键盘快捷键(除了Alt++ ),而且似乎无法使用 来设置快捷E键。Fgconf-editor

也可以看看Nautilus 复制文件/目录路径不应添加“file://”前缀

通过拖放解决

将文件或目录从鹦鹉螺GNOME 终端传输正确格式的路径,例如编辑>粘贴文件名上文提到的。

答案4

自从Takkat 的解决方案似乎与 Nautilus 版本 >= 3.30 不兼容(错误报告),我想提供一种解决方法,即创建一个上下文菜单选项。

  1. 安装 Filemanager-Actions 和 xclip:

sudo apt-get 安装文件管理器操作 nautilus-actions xclip

  1. 运行 FileManager-Actions,并创建一个新的操作,如下所示:
  • 点击按钮“定义新动作”
  • 在“项目列表”中命名操作,例如“将路径复制到剪贴板”
  • 在“操作”选项卡下,选中两个选项“在选择上下文菜单中显示项目”和“在位置上下文菜单中显示项目”
  • 在“命令”选项卡下,将路径设置为“bash”,将“参数”设置为

-c“realpath -z%B | xclip -选择剪贴板”

  • 点击“保存项目树”按钮
  • 重新启动 nautilus:“nautilus -q”
  1. 现在你应该可以右键单击文件/文件夹,并查看我们刚刚定义的复制路径的操作

相关内容