Using GNOMEvfs to manipulate files

While KDE users get to boss KIO slaves for easier access to system and network resources, humble GNOME users can perform similar feats with its virtual file system, called GnomeVFS, which is an extension of the physical filesystem on a disk. Using GnomeVFS, users can work with non-local data that can come from unusual places, such as within compressed gzip archives.

GnomeVFS is an integral part of GNOME. It comprises several modules that work in the background and give GnomeVFS its functionality. In Ubuntu and Fedora distributions these modules are listed under the /usr/lib/gnome-vfs-2.0/modules/ directory. Some of the commonly included modules are http:, ftp:, file:, tar:, ssh:, fonts:, and burn:. You can add more modules via the distro's package manager. For instance, in Ubuntu, the libgnomevfs2-extra package adds the bzip2: and smb: modules.