DavUtils documentation

dav get-property

dav get-property [-pcx] [-n <uri>] <url> <property>

Gets a specific resource property. Every WebDAV property has a name and an XML namespace. A namespace can be specified with the -n option or with a prefixed name. The prefix and property name are separated by a : as usual.

If the -x option is specified, a valid xml document containing the value is printed on stdout.

If the property contains xml data and the -x option is not specified, the value is printed on stderr in an xml-like format.

Example: D:creationdate

D is the prefix, creationdate is the name.

There are only two available prefixes by default:

  1. D for the DAV: namespace
  2. idav for http://davutils.org/

To use another namespace, use the -n option or configure a namespace in the config.xml file.

If the property name has no prefix, and no namespace is specified, the default namespace DAV: is used.

-p disable file name and path decryption if enabled

-c enable file name and path decryption

-x prints property as xml

-n <uri> specify property namespace

Note: Properties are never encrypted.

Example: xml property

$ dav get-property -x myserv/collection/ resourcetype
<?xml version="1.0"?>
<x0:resourcetype xmlns:x0="DAV:"><x0:collection /></x0:resourcetype>