DAVIX-RM(1)
π DAVIX-RM β the delete tool, bestie edition π
okay so this is davix-rm(1) from the DAVIX gang, and honestly? it's giving "listing tool" energy in the header but it's really the deletion girlie. let's get into it π
β¨ NAME β¨
davix-rm β deletion tool based on libdavix. that's the whole vibe. she deletes. ποΈ
β¨ SYNOPSIS β¨
davix-rm [options]... url
that's it. options, then a url. iconic minimalism fr fr π
β¨ DESCRIPTION β¨
so davix-rm is the tool you reach for when you need to delete resources over HTTP, Webdav, or REST compatible services. she's not picky, she's versatile. π
and listen β she can delete resources and resources containers. files, directories, the whole little ecosystem. no cap.
she supports these protocols:
- Http β
http(s):// - WebDav β
dav(s):// - S3 β
s3(s)://
davix-rm is powered by libdavix, so if you want the deep lore, go read libdavix(3). she's standing on business because libdavix is standing behind her. π«Ά
β¨ OPTIONS β¨
πΈ Common Options πΈ
--debugβ debug mode. she gets chatty, she tells you everything. very main character of her.--header,-Hβ add a header field to the request (eg:-H "Depth: 1"). you're literally hand-delivering extra info into the request. fancy.--help,-hβ display this help message. your girl is helpful like that.--metalink OPTβ Metalink support. theOPTvalues arefailover[default]|no. sofailoveris what you get unless you say otherwise.--module,-P PLUGIN_NAMEβ load a plugin or profile by name. plug her in, she adapts. π--redirection OPTβ transparent redirection support.OPTisyes[default]|no. yeah,yesis the default, she follows the redirects like a loyal bestie.--proxy,-x URLβ SOCKS5 proxy server URL. (ex:socks5://login:pass@socks.example.org). route her through the proxy, she doesn't mind. π§--traceβ traces specific scope(s). and bestie, the scope list is LONG, here's the whole menu:file- Davix file interfaceposix- Davix POSIX interfacexml- XML parser outputssl- SSL and certs detailsheader- HTTP queries headersbody- HTTP bodieschain- IO chains infocore- Config and misc infogrid- Misc info from 3rd partiessocket- Socket infolocks- WebDAV locking infoall- Traces everything
yes, all literally traces everything. she's not subtle and we love that for her. π
--versionβ display version. know who you're dealing with. β
π Security Options π
--capath CA_pathβ add an additional certificate authority directory. more CAs, more trust, more secure vibes.--cert,-E cred_pathβ client Certificate in PEM format. show them your papers. π--key priv_pathβ private key in PEM format. keep this one close, she's precious. π--insecure,-kβ disable SSL credential checks.
β οΈ bestie this one is literally called "insecure." it turns OFF the checks. do not do this casually, okay? dramatic but true. π
--userloginβ user login for login/password authentication. who are you? say it with your chest.--userpassβ user password for login/password authentication. and the secret that goes with it. π€«--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. Azure girlies get their moment too. π
β¨ EXAMPLES β¨
Delete a file over http β the classic, the starter pack:
davix-rm https://example.org/file1
Delete a directory over WebDav β she eats directories for breakfast:
davix-rm
dav://webdav.example.org/collection/collection_to_delete
Delete a resource on a Grid Storage with VOMS authentication β for when you're in your grid era:
davix-rm -P grid davs://grid-storage.example.org/dir1/dir2/
see how the -P grid loads that plugin? that's the --module option working her magic. slay. β¨
β¨ SEE ALSO β¨
go read these next, they're all in the same friend group:
β¨ LINKS β¨
that's the home base, that's where the davix lore lives. π
β¨ AUTHORS β¨
- Adrien Devresse
<adrien.devresse@cern.ch>, IT-SDC-ID, CERN
thank you Adrien, king behavior honestly ππ
and that's the whole page!! this was davix from the $Date: 2014/05/24 $ era, page DAVIX-RM(1), and she's still out here deleting things with grace. go forth and remove responsibly bestie, ily π¦π
πΈ
π¦ 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