3.1 KiB
title, description, versionIntroduced
| title | description | versionIntroduced |
|---|---|---|
| rclone copyurl | Copy the contents of the URL supplied content to dest:path. | v1.43 |
rclone copyurl
Copy the contents of the URL supplied content to dest:path.
Synopsis
Download a URL's content and copy it to the destination without saving it in temporary storage.
Setting --auto-filename will attempt to automatically determine the
filename from the URL (after any redirections) and used in the
destination path.
With --header-filename in addition, if a specific filename is
set in HTTP headers, it will be used instead of the name from the URL.
With --print-filename in addition, the resulting file name will be
printed.
Setting --no-clobber will prevent overwriting file on the
destination if there is one with the same name.
Setting --stdout or making the output file name -
will cause the output to be written to standard output.
Setting --urls allows you to input a CSV file of URLs in format: URL,
FILENAME. If --urls is in use then replace the URL in the arguments with the
file containing the URLs, e.g.:
rclone copyurl --urls myurls.csv remote:dir
Missing filenames will be autogenerated equivalent to using --auto-filename.
Note that --stdout and --print-filename are incompatible with --urls.
This will do --transfers copies in parallel. Note that if --auto-filename
is desired for all URLs then a file with only URLs and no filename can be used.
Troubleshooting
If you can't get rclone copyurl to work then here are some things you can try:
--disable-http2rclone will use HTTP2 if available - try disabling it--bind 0.0.0.0rclone will use IPv6 if available - try disabling it--bind ::0to disable IPv4--user agent curl- some sites have whitelists for curl's user-agent - try that- Make sure the site works with
curldirectly
rclone copyurl https://example.com dest:path [flags]
Options
-a, --auto-filename Get the file name from the URL and use it for destination file path
--header-filename Get the file name from the Content-Disposition header
-h, --help help for copyurl
--no-clobber Prevent overwriting file with same name
-p, --print-filename Print the resulting name from --auto-filename
--stdout Write the output to stdout rather than a file
--urls Use a CSV file of links to process multiple URLs
Options shared with other commands are described next. See the global flags page for global options not listed here.
Important Options
Important flags useful for most commands
-n, --dry-run Do a trial run with no permanent changes
-i, --interactive Enable interactive mode
-v, --verbose count Print lots more stuff (repeat for more)
See Also
- rclone - Show help for rclone commands, flags and backends.