如何在Nautilus搜索结果中打开项目的包含文件夹?
在Nautilus中搜索文件后,如何打开其父文件夹?
GNOME 3 Nautilus组件3.10版(随Ubuntu 14.04 Trusty Tahr提供)在搜索的项目选择上下文菜单中有一个新选项“打开项目位置”。 它打开所选项目的父文件夹,与jadonchristensen的Nautilus自定义操作(由scrondo报告)有两种不同的选择上下文菜单:
- 选项“打开项目位置”仅显示在搜索的上下文和最近的位置(列出最近访问的文件)。 始终显示自定义操作,但在搜索之外,它只会刷新当前文件夹的内容。 在最近的位置,它将无法按预期工作,而是将打开根目录。
- 在搜索模式下,选择“打开项目位置”会在同一选项卡中打开项目的父文件夹,而自定义Nautilus操作会在新窗口中打开它,除非已在同一位置打开选项卡(在这种情况下焦点将移动)在这个标签上)。
我不知道是否有一些方法来配置自定义操作,以便其行为与新的“打开项目位置”匹配。 最近的地方似乎特别困难,它既不是物理文件夹,也不是经典搜索的结果。
Jadonchristensen找到了一种方法将“打开父文件夹”添加到Nautilus的上下文菜单中:
1)从终端安装Nautilus Actions:
sudo apt-get install nautilus-actions
2)从终端运行Nautilus Actions:
nautilus-actions-config-tool
3)点击“添加新操作”并填写表格,如下所示:
label = Open Parent Folder path = nautilus parameters = %d
5)保存并退出
6)然后只需右键单击搜索结果并选择“打开父文件夹”即可。
知道是否可以在NEW TAB而不是新窗口中打开包含文件夹会很有趣。
是否有可以添加到nautilus命令的选项?
成功通过测试
- Ubuntu GnomeShell Remix 12.04 AMD64
- Ubuntu 13.10 x64
这已被要求作为一项function: http : //brainstorm.ubuntu.com/idea/12628/
提到的解决方法是创建一个nautilus脚本:
#!/bin/bash # Save this to "~/.gnome2/nautilus-scripts/Browse Container" # set Properties Permissions Executable # while in Nautilus : right-click-object/Scripts/Browse Container nautilus `dirname $NAUTILUS_SCRIPT_SELECTED_URIS`
或者,您可以使用以下语法打开Nautilus并突出显示包含文件夹中的文件:
#!/bin/bash nautilus "$1"
使用Ubuntu目前提供的默认nautilus是不可能的。 如果您想看到此function,您有两种选择:
- 请求nautilus或nautilus-elementary项目添加该function。 (访问他们的项目网站与他们取得联系)
- 请求nautilus插件开发人员(像我一样)编写一个快速的python插件来添加该选项。
如果你不希望(像我一样)安装nautilus-actions,那就有一个解决方法。
- 右键单击该文件并选择“ 属性”或按
ctrl + i
。 - 双击该位置 ,将选中它。 按
ctrl + c
将位置复制到剪贴板。 - 按
ctrl + l
打开位置栏 。 -
ctrl + v
粘贴文件的位置,然后按enter
。
它不如Nautilus操作方法方便,但它避免安装原则上可能存在安全问题的软件包。