wok-next diff gvfs/description.txt @ rev 21720
qt4: replaced libIDL by libidl
author | Hans-G?nter Theisgen |
---|---|
date | Wed Aug 05 09:22:38 2020 +0100 (2020-08-05) |
parents | |
children |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/gvfs/description.txt Wed Aug 05 09:22:38 2020 +0100 1.3 @@ -0,0 +1,42 @@ 1.4 +# Virtual filesystem implementation for GIO 1.5 + 1.6 +GVfs is a userspace virtual filesystem designed to work with the I/O abstraction 1.7 +of GIO (a library availible in GLib >= 2.15.1). It installs several modules that 1.8 +are automatically used by applications using the APIs of libgio. There is also 1.9 +FUSE support that allows applications not using GIO to access the GVfs 1.10 +filesystems. 1.11 + 1.12 +The GVfs model differs from e.g. GnomeVFS in that filesystems must be mounted 1.13 +before they are used. There is a master daemon (gvfsd) that handles coordinating 1.14 +mounts, and then each mount is (typically) in its own daemon process (although 1.15 +mounts can share daemon process). 1.16 + 1.17 +GVfs comes with a set of backends, including trash support, SFTP, SMB, HTTP, 1.18 +DAV, and others. 1.19 + 1.20 +GVfs also contains modules for GIO that implement volume monitors and the GNOME 1.21 +URI scheme handler configuration. 1.22 + 1.23 +There is a set of command line programs starting with "gvfs-" that lets you run 1.24 +commands (like `cat`, `ls`, `stat`, etc) on files in the GVfs mounts. 1.25 + 1.26 +command | description 1.27 +--------|------------ 1.28 +`gvfs-cat` | concatenates the given files and prints them to the standard output 1.29 +`gvfs-copy` | copies a file from one URI location to another 1.30 +`gvfs-info` | shows information about the given locations 1.31 +`gvfs-less` | executes less using the VFS as the input preprocesor, so less can access any resource accessible by any of the Gvfs backends 1.32 +`gvfs-ls` | lists information about the given locations 1.33 +`gvfs-mime` | is used to query information about applications that are registered to handle a mime-type, or set the default handler for a mime-type 1.34 +`gvfs-mkdir` | creates a directory specified by an URI 1.35 +`gvfs-monitor-dir` | prints information about file creation, deletion, file content and attribute changes and mount and unmount operations inside the specified directories 1.36 +`gvfs-monitor-file` | prints information about creation, deletion, content and attribute changes and mount and unmount operations affecting the monitored files 1.37 +`gvfs-mount` | provides commandline access to various aspects of GIOs mounting functionality 1.38 +`gvfs-move` | moves a file from one URI location to another 1.39 +`gvfs-open` | opens files with the default application that is registered to handle files of that type 1.40 +`gvfs-rename` | changes the name of a file or directory 1.41 +`gvfs-rm` | removes a file 1.42 +`gvfs-save` | reads from the standard input and saves the data to the given location 1.43 +`gvfs-set-attribute` | allows to set a file attribute on a file 1.44 +`gvfs-trash` | sends files or directories to the "Trashcan" 1.45 +`gvfs-tree` | lists the contents of the given directories recursively, in a tree-like format