15.2. GVFS 后端

GVFS”中有许多后端,它们提供通往某特定类型资源的路径。以下列表是可用的“GVFS”后端及其说明:

表 15.1. 可用的后端

后端描述
afcMTP(媒体传输协议(Media Transfer Protocol))相似,在您的苹果电子设备上显示文件(通过 USB 连接)。
afpApple 文件协议(AFP)客户端,用于获得 Mac 操作系统 X 和初代 Mac 操作系统的文件服务。
archive以只读形式处理各种存档文件(ZIP,TAR)。
burn一个虚拟后端,被刻录程序用来作为新型 CD/DVD/BD 媒体内容的临时存储空间。
cdda通过不同的波形音频格式(WAV)文件,显示音频 CD。
computer用于合并活跃装载和物理卷的虚拟后端,它与路标的行为相似。之前 Nautilus 将它用于“计算机”视图。
dav, davsWebDAV 客户端,包括安全变量。仅可在装载期间进行认证,不支持之后基于每个文件夹的重新认证。
dns-sdDNS 服务探索 – Avahi 客户端,在浏览网页时使用,为已探索到的服务生成连续的 URI。
ftp一个极具特色的 FTP(文件传输协议(File Transfer Protocol))客户端,目前没有 FTPS 的支持。默认支持被动传输。
gphoto2图片传输协议(PTP)客户端,用来访问通过 USB 或 FireWire 连接的相机。
http处理所有 HTTP 请求;有助于在客户端应用程序中简便地从网站下载文件。
locatest简单的测试后端代理文件:/// URI.; 支持错误输入。
mtp用于访问媒体播放器和智能手机记忆卡的媒体转移协议后端。
network用于浏览网页,显示附近的 Avahi 和 Samba 服务器。
obexftp蓝牙客户端
recent在“GtkFileChooser”中使用的一个后端,用于列出 GNOME 应用程序最近使用的文件。
sftp一个极具特色的 SFTP(SSH 文件传输协议)客户端。
smb访问 Samba 和 Windows 共享
trash一个回收站后端,允许恢复被删除的文件。

注意

有些后端单独打包,并没有默认安装。如需安装其它后端,请使用“yum”软件包管理器。
如需使用后端的服务,必须形成 URI 字符串。该字符串是“GVFS”中使用的一个基本标识符,它携带了唯一识别所需的所有必要信息,例如服务类型(后端 ID)、绝对路径、用户名(如果需要的话)。您可以在 Nautilus 的地址栏与 GTK+ 的【打开】或【保存】文件对话中看到这项信息。
以下示例是 URI 字符串的一个非常基本的形式,它指向一个在 ftp.myserver.net 域内运行的 FTP(文件传输协议)服务器的根目录(/):

例 15.1. 指向根目录的 URI 字符串

ftp://ftp.myserver.net/
下例通过认证,指向某个特定路径中的文本文件:

例 15.2. 指向文本文件的 URI 字符串

ssh://joe@ftp.myserver.net/home/joe/todo.txt