dav import
+dav import [-pc] [-k <key>] [-L <lock>] <url> <file>
Uploads the content of an archive file to a collection. If the url points to a non-existing collection, the collection is created.
+Currently the only available archive format is the ustar format. You can use tools like tar or the dav export command to create such archives.
+-p
disable file name encryption and decryption
-c
enable file name and content encryption
-R
upload directory
-k <key>
use the specified key for encryption. The key must be configured in the config.xml file
-L <lock>
use a lock token. See dav lock
Example: create tar archive with GNU tar and import it to a collection
+$ tar cvf archive.tar --format=ustar mydir
+mydir/
+mydir/file.txt
+mydir/otherfile
+mydir/newfile
+$ dav import myserv/col/ archive.tar
+mkcol: mydir/
+mydir: SRC/file.txt
+mydir: SRC/otherfile
+mydir: SRC/newfile
+