1 Long: metalink 2 Help: Process given URLs as metalink XML file 3 Added: 7.27.0 4 Requires: metalink 5 Category: misc 6 --- 7 This option can tell curl to parse and process a given URI as Metalink file 8 (both version 3 and 4 (RFC 5854) are supported) and make use of the mirrors 9 listed within for failover if there are errors (such as the file or server not 10 being available). It will also verify the hash of the file after the download 11 completes. The Metalink file itself is downloaded and processed in memory and 12 not stored in the local file system. 13 14 Example to use a remote Metalink file: 15 16 curl --metalink http://www.example.com/example.metalink 17 18 To use a Metalink file in the local file system, use FILE protocol (file://): 19 20 curl --metalink file://example.metalink 21 22 Please note that if FILE protocol is disabled, there is no way to use a local 23 Metalink file at the time of this writing. Also note that if --metalink and 24 --include are used together, --include will be ignored. This is because 25 including headers in the response will break Metalink parser and if the 26 headers are included in the file described in Metalink file, hash check will 27 fail. 28