从 Nautilus 获取“真实”GVFS 路径的位置

krl*_*mlr 7 nautilus gvfs 12.10

我通过 Nautilus 挂载我的 Samba 共享。我知道,在幕后,共享安装在保险丝上,Nautilus 以某种方式在smb://URL 和文件系统中的实际位置之间进行转换。

是否可以为 GVFS 安装的共享、目录或文件检索文件系统中的“真实”路径?如何?

编辑:如果其他任何事情都失败了,可以发明一种适用于任何文件的工具,并且只需将命令行参数复制到剪贴板。然后只需要告诉 Nautilus 为所有文件和目录提供这个工具。

这是相关的,但没有回答我的问题:如何从 Nautilus 复制当前路径?

krl*_*mlr 3

我能够通过“Nautilus Actions”解决问题:

http://www.howtogeek.com/116807/how-to-easily-add-custom-right-click-options-to-ubuntus-file-manager/

总体思路如下:

  1. 安装nautilus-actions

    sudo apt-get install nautilus-actions
    
    Run Code Online (Sandbox Code Playgroud)
  2. 在您的任意目录中创建以下脚本PATH

    #!/bin/sh
    
    TEXT=$1
    shift
    
    echo -n "$TEXT" | xclip $@
    
    Run Code Online (Sandbox Code Playgroud)
  3. 在 中nautilus-actions,创建一个使用参数调用此脚本的自定义操作"%f"。您可能需要重新启动 Nautilus。