从Nautilus获取“真正的”GVFS路径的位置
我通过Nautilus挂载我的Samba股票。 我知道,在幕后,共享是固件安装的,Nautilus以某种方式在smb://
URL和文件系统中的实际位置之间进行转换。
对于GVFS安装的共享,目录或文件,是否可以检索文件系统中的“真实”路径? 怎么样?
编辑 :如果有任何其他失败,可以发明一个适用于任何文件的工具,只需将命令行参数复制到剪贴板。 然后,只需要告诉Nautilus为所有文件和目录提供此工具。
这是相关的,但没有回答我的问题: 如何从Nautilus复制当前路径?
我找不到让nautilus
告诉你的简单方法。 但是,还有其他方法可以找到答案。
在Ubuntu 12.10中,“实际路径”位于/run/user/USERNAME/gvfs
。 在12.04,我认为它在/home/USERNAME/.gvfs
下(除非你在nautilus
检查View->Show Hidden Files
)否则它是View->Show Hidden Files
。 这些目录中的文件夹名称类似于smb-share:server=servername.local,share=volume_1
。
我能用“Nautilus Actions”解决问题:
总体思路如下:
-
安装
nautilus-actions
。sudo apt-get install nautilus-actions
-
在
PATH
任何目录中创建以下脚本:#!/bin/sh TEXT=$1 shift echo -n "$TEXT" | xclip $@
-
在
nautilus-actions
,创建一个使用参数"%f"
调用此脚本的自定义操作。 您可能需要重新启动Nautilus。