DAVIX-MV(1)

πŸ’– DAVIX-MV(1) πŸ’–

okay bestie, welcome to the davix-mv manual page β€” the listing tool of the davix family β€” and honestly? it's giving "rename everything, no cap". let's get into it πŸ¦‹


✨ NAME ✨

davix-mv β€” Rename tool based on libdavix


🌸 SYNOPSIS 🌸

davix-mv [options]... original-url new-url

πŸŽ€ DESCRIPTION πŸŽ€

so davix-mv is the tool you use to rename/move resources with HTTP, Webdav or REST compatible services. like, it just does the thing πŸ’…

the commands can rename/move resources and resources containers. yes, containers too. it's versatile like that.

davix-mv is powered by libdavix. see libdavix(3) for details. iykyk 🧚


πŸ‘‘ OPTIONS πŸ‘‘

πŸ’œ Common Options

  • --debug β€” Debug mode. turn it on when you wanna see what's actually happening in there πŸ™ˆ
  • --header, -H β€” Add a header field to the request (eg: -H "Depth: 1" )
  • --help, -h β€” Display this help message. your bestie when you're lost ✨
  • --metalink OPT β€” Metalink support. (OPT=failover[default]|no)
  • --module, -P PLUGIN_NAME β€” Load a plugin or profile by name
  • --redirection OPT β€” Transparent redirection support. (OPT=yes[default]|no)
  • --proxy, -x URL β€” SOCKS5 proxy server URL. (ex: socks5://login:pass@socks.example.org)
  • --trace β€” Traces specific scope(s), options include:
    • file - Davix file interface
    • posix - Davix POSIX interface
    • xml - XML parser output
    • ssl - SSL and certs details
    • header - HTTP queries headers
    • body - HTTP bodies
    • chain - IO chains info
    • core - Config and misc info
    • grid - Misc info from 3rd parties
    • socket - Socket info
    • locks - WebDAV locking info
    • all - 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
⚠️ bestie, --insecure literally turns off SSL credential checks. it's right there in the name. use it only when you know what you're doing, okay? 🫢
  • --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 🌈

Rename a resource over HTTP

davix-mv http://example.org/rename_me.txt http://example.org/thanks.txt

Move a resource on a Grid Storage with VOMS authentication

davix-mv -P grid davs://grid-storage.example.org/dir1/dir2/move_me.txt davs://grid-storage.example.org/dir1/move_me.txt

like, look at that second one β€” -P grid and a davs:// URL and boom, moved. main character energy fr fr πŸ”₯


πŸ¦‹ SEE ALSO πŸ¦‹

libdavix(3),davix-ls(1),davix-get(1),davix-put(1),

(yes the trailing comma is staying, it's part of the vibe now πŸ’€)


http://dmc.web.cern.ch/projects/davix/home


🌸 AUTHORS 🌸

Adrien Devresse <adrien.devresse@cern.ch>, IT-SDC-ID, CERN


and that's the whole page bestie!! this was the davix manual, dated $Date: 2014/05/24 $ πŸ’– go rename something iconic, you've got this βœ¨πŸ‘‘πŸŽ€

πŸ“¦ where this page comes from