DAVIX-GET(1)
π DAVIX-GET β ok bestie, let's download stuff β¨
hey hi hello π this is the manual for davix-get, part of the davix download tool suite (manual section 1). Yes it's a manual page. Yes I made it cute. the facts are all still here tho, no cap π«Ά
πΈ NAME πΈ
davix-get β a download tool based on libdavix π
π SYNOPSIS π
ok so it's giving two whole modes, pick ur fighter:
davix-get [options]... url
davix-get [options]... url local_file
one is "gimme the bytes", the other is "gimme the bytes and put them here". iconic. π¦
β¨ DESCRIPTION β¨
davix-get is literally a tool to download resources from HTTP, Webdav, or REST compatible services. it's out here doing the most so you don't have to π
The command supports the protocol Http (http(s)://), WebDav (dav(s)://) and S3 (s3(s)://). so many schemes, so little time π
Target resources can either be a single file or a collection. and if it's a collection?? bestie. all sub-collections will also be downloaded. it's giving "you asked for a folder, you got the whole tree" π³
davix-get is powered by libdavix. peek at libdavix(3) for the deets π
π OPTIONS π
π« Common Options π«
--debugβ debug mode. turn it on when things are lowkey acting up π--header,-Hβ add a header field to the request (eg:-H "Depth: 1") π--help,-hβ display this help message. the classic "help me bestie" move π--metalink OPTβ Metalink support. (OPT=failover[default]|no) β sofailoveris the default,noturns it off β¨--module,-P PLUGIN_NAMEβ load a plugin or profile by name π§©--redirection OPTβ transparent redirection support. (OPT=yes[default]|no) βyesis the default,nosays "don't follow me around" π--proxy,-x URLβ SOCKS5 proxy server URL. (ex:socks5://login:pass@socks.example.org) πΆοΈ--traceβ traces specific scope(s), options include:fileβ Davix file interfaceposixβ Davix POSIX interfacexmlβ XML parser outputsslβ SSL and certs detailsheaderβ HTTP queries headersbodyβ HTTP bodieschainβ IO chains infocoreβ Config and Davix command line tools infogridβ Misc info from 3rd partiessocketβ Socket infolocksβ WebDAV locking infoallβ Traces everything π₯
--versionβ display version β
π Security Options π
--capath CA_PATHβ add an additional certificate authority directory π--cert,-E CRED_PATHβ client certificate in PEM format πͺͺ--key priv_pathβ private key in PEM format π--insecure,-kβ disable SSL credential checks β οΈ
ok so real talk: this one turns off the SSL credential checks. that's the whole point of the flag, and it's exactly as spicy as it sounds. use with intention, bestie π
--userloginβ user login for login/password authentication π--userpassβ user password for login/password authentication π€«--s3secretkeyβ AWS S3 authentication: secret key ποΈ--s3accesskeyβ AWS S3 authentication: access key ποΈ--s3regionβ AWS S3 authentication: region π--s3tokenβ AWS S3 security token β used along with STS temporary credentials π«--s3alternateβ specify this flag if you need to use a path-based S3 URL π£οΈ--azurekeyβ Azure authentication key βοΈ
π EXAMPLES π
download content and print it on stdout
davix-get http://example.org/dir1/dir2/file1
just yeeting those bytes straight at ur terminal π¨οΈ
download content to a local file
davix-get s3://bucket.example.org/collection/file2 /tmp/file2
s3 vibes, local destination, slay πΎ
download content to a local file with VOMS authentication in a Grid environment
davix-get -P grid davs://grid-storage.example.org/dir1/file1 /tmp/file1
grid girlies rise π (-P grid is the profile loading in action β¨)
download content and print it to stdout, using a OAuth token
davix-get https://example.org/dir1/tmpfile -H "Authorization: Bearer mytoken"
token goes in the header, main character energy fr fr ποΈ
download collection to a local directory
davix-get dav://example.org/dir ./mydir
whole collection?? into ./mydir?? obsessed π«Ά
π¦ SEE ALSO π¦
libdavix(3), davix-get(1), davix-put(1), π§
β LINKS β
http://dmc.web.cern.ch/projects/davix/home π
π AUTHORS π
Adrien Devresse <adrien.devresse@cern.ch>, IT-SDC-ID, CERN πΈ
and that's the page!! bye bestie, go download something iconic π β¨
this was the davix manual, version $Date: 2014/05/24 $ β mwah, ily, see u in the next manpage ππ
π¦ where this page comes from
- debian bookworm: davix 0.8.4-3 Β· LGPL-2.1-or-later
- debian trixie: davix 0.8.10-1 Β· LGPL-2.1-or-later
- epel 10: davix 0.8.9-1.el10_0 Β· LGPL-2.1-or-later AND LGPL-2.0-or-later AND BSD-2-Clause AND MIT AND Apache-2.0 AND curl
- epel 9: davix 0.8.10-1.el9 Β· LGPL-2.1-or-later AND LGPL-2.0-or-later AND BSD-2-Clause AND MIT AND Apache-2.0 AND curl
- fedora 43: davix 0.8.10-2.fc43 Β· LGPL-2.1-or-later AND LGPL-2.0-or-later AND BSD-2-Clause AND MIT AND Apache-2.0 AND curl
- fedora 44: davix 0.8.10-6.fc44 Β· LGPL-2.1-or-later AND LGPL-2.0-or-later AND BSD-2-Clause AND MIT AND Apache-2.0 AND curl
- fedora 44: davix 0.8.10-7.fc44 Β· LGPL-2.1-or-later AND LGPL-2.0-or-later AND BSD-2-Clause AND MIT AND Apache-2.0 AND curl
- nixos 26.05: davix 0.8.10
- nixos 26.05: davix-copy 0.8.10
- nixpkgs unstable: davix 0.8.10
- nixpkgs unstable: davix-copy 0.8.10
- opensuse-leap 16.0: davix 0.8.7-bp160.1.15 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: davix 0.8.7-bp160.1.15 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: davix 0.8.7-bp160.1.15 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: davix 0.8.7-bp160.1.15 Β· LGPL-2.1-or-later
- ubuntu jammy: davix 0.8.0-1build1 Β· LGPL-2.1-or-later
- ubuntu noble: davix 0.8.5-1.1build3 Β· LGPL-2.1-or-later
- ubuntu questing: davix 0.8.10-1build1
- ubuntu resolute: davix 0.8.10-2build1 Β· LGPL-2.1-or-later
- ubuntu stonking: davix 0.8.10-3build1 Β· LGPL-2.1-or-later
- Copyright (C) 2014 by CERN
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms