UNIXworkcode

1 --- 2 title: 'dav import' 3 --- 4 5 **`dav import [-pc] [-k <key>] [-L <lock>] <url> <file>`** 6 7 Uploads the content of an archive file to a collection. If the url points to a non-existing collection, the collection is created. 8 9 Currently the only available archive format is the ustar format. You can use tools like *tar* or the [dav export][1] command to create such archives. 10 11 **`-p`** disable file name encryption and decryption 12 13 **`-c`** enable file name and content encryption 14 15 **`-R`** upload directory 16 17 **`-k <key>`** use the specified key for encryption. The key must be configured in 18 the config.xml file 19 20 **`-L <lock>`** use a lock token. See [dav lock][2] 21 22 [1]: ./export.html 23 [2]: ./lock.html 24 25 ### Example: create tar archive with GNU tar and import it to a collection 26 27 $ tar cvf archive.tar --format=ustar mydir 28 mydir/ 29 mydir/file.txt 30 mydir/otherfile 31 mydir/newfile 32 $ dav import myserv/col/ archive.tar 33 mkcol: mydir/ 34 mydir: SRC/file.txt 35 mydir: SRC/otherfile 36 mydir: SRC/newfile 37 38