Top Qs
Timeline
Chat
Perspective
DaviX
From Wikipedia, the free encyclopedia
Remove ads
DaviX is an open-source client for WebDAV and Amazon S3 available for Microsoft Windows, Apple MacOSX and Linux. DaviX is written in C++ and provide several command-line tools and a C++ shared library.[2][3]
This article needs additional citations for verification. (January 2015) |
DaviX is a tool for remote I/O, file transfer and file management based on the HTTP protocol.
daviX is used at CERN by several projects, including the ROOT data analysis framework,[4][5] the File Transfer Services (FTS),[6] the European Middleware Initiative gfal2 library [7][8] or the dynamic storage federation project.[9]
Remove ads
Feature support
DaviX supports:
Examples of daviX command line use
to Upload a file to a WebDav repository
$ davix-put local_file davs://example.com/folder1/remote_file
to Download a file from a S3 bucket with AWS authentication
$ davix-get --s3secretkey A --s3accesskey B s3://bucket1.s3-instance.com/long/path/remote_file local_file
To list a WebDav repository over https
$ davix-ls davs://example.com/folder1/folder2/
To list an S3 bucket with AWS authentication
$ davix-ls --s3secretkey A --s3accesskey B s3://bucket1.s3-instance.com/
To create a subdirectory over WebDAV
$ davix-mkdir davs://example.com/folder1/folder2/folder4
Execute an HTTP PUT request to a RESTful webservice with the content "hello"
$ davix-http -X PUT—data "hello" http://example.com/rest/api/service
Remove ads
Platforms
Linux
Davix is available on several linux distributions via the Fedora, RedHat EPEL,[10] Debian [11] and Ubuntu [12] software repositories.
The European Middleware Initiative[13] and the European Grid Infrastructure[14] distribute it through their project repositories.
macOS
The Homebrew distribution channel distributes sources and binaries for Davix.[15]
Windows
Cygwin compatible binaries are available for Windows.
See also
References
External links
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads