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