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


54

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

Answers:


75

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

然后,从剪贴板到另一个应用程序(例如,文本编辑器)的路径只需“粘贴”(即“粘贴文件名”)即可。


哇,这确实有效,谢谢您的提示!
Gerhard Burger

4
上下文感知粘贴,太棒了!
Alix Axel

5
不幸的是,在Ubuntu 12.04中这不能完美地工作。当我粘贴到GNOME终端时,我得到的是URL file:\\...(即,URL编码的字符,例如%20空格)而不是普通路径。
pabouk

5
@pabouk作为解决方法,您可以将文件拖放到GNOME终端上。这将粘贴文件路径而不是其URI。
谷氨酰胺

2
太简单了……非常感谢您提供的提示!多年来一直在手动复制名称!
加布里埃尔·克莱因

14

不幸的是,从NautilusGNOME Terminal的粘贴文件路径无法正常工作。它将路径粘贴为带有URL编码字符的URL。例如,粘贴:

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

代替

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

剪贴板解决方案

使用终端菜单中的“ 编辑” >“ 粘贴文件名”功能,该功能还可以转义外壳。不幸的是,此功能没有键盘快捷键(除Alt+ E+ 以外F),并且似乎无法使用来设置一个gconf-editor

另请参见Nautilus复制文件/目录路径不应放置“ file://”前缀

拖放式解决方案

将文件或目录从Nautilus拖动到GNOME Terminal会传输格式正确的路径,例如上述的Edit > Paste Filenames


这在Ubuntu 16.04中已解决。将文件从Nautilus复制到GNOME Terminal只会提供路径/path/to/file,而不是URL。
wisbucky


4

我找到了解决方案。您可以使用Nautilus actions实用程序在上下文菜单中添加“复制路径”和“复制目录路径”。

这似乎运作良好。

来源。不要忘记使.py文件成为可执行文件。


其他答案已经说过,默认情况下会复制为路径,此方法是不必要的
kiri 2013年


-1

我真的也错过了LXDE的此功能,因为我的新笔记本电脑再次足够强大以支持Unity。

太好了...

...只需sudo apt-get install pcmanfm,将其打开,选择“保持Unity启动”,最后删除Nautilus。

徽标是相同的,您不会注意到差异-除了现在可以复制路径。


2
-1问题是,如何通过Nautilus(而不是其他文件管理器)实现此目标。
David Foerster
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.