Sun, 21 Jul 2024 23:27:52 +0200
add configured namespaces to the dav context
--- title: '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][1] 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][2] [1]: ./export.html [2]: ./lock.html ### 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