Reputation: 858
I installed owncloud on the server!
How I can download shared file with link provided by WebUI from console with wget or curl ?
I tried to download from console with following commands, but this not successfully:
wget http://owncloud.example.com/public.php?service=files&t=par7fec5377a27f19654cd0e7623d883
wget http://owncloud.example.com/public.php?service=files&t=par7fec5377a27f19654cd0e7623d883
wget http://owncloud.example.com/public.php?service=files&t=par7fec5377a27f19654cd0e7623d883&download -O file.tar.gz
wget http://owncloud.example.com/public.php?service=files&t=par7fec5377a27f19654cd0e7623d883&download -O file.tar.gz
I can download this file from web browser succesfully.
We used Owncloud v. 7.0.4, setuped with chef cookbook https://github.com/onddo/owncloud-cookbook
Upvotes: 11
Views: 29202
Reputation: 811
$wget --no-check-certificate --content-disposition "https://owncloud/link"
--content-disposition (get the name from the content-disposition header from the requests, name of the file from the url)
--no-check-certificate (skip certificate error)
-O file.name (to specify new name)
$curl -J -O "https://link/path"
-J (use remote header name)
-O (use remote name)
Upvotes: 6
Reputation: 453
For downloading a list of numbered password protected files use Chrome developer "Copy as cURL" feature (http://www.lornajane.net/posts/2013/chrome-feature-copy-as-curl) to get a cURL command with cookie, then copy paste first file name to write a download script:
#!/bin/bash
for number in $(seq -w 37)
do
curl -o "file.part0$number.zip" "<URL of first file including $number>" \
-H parameters from "Copy as cURL"
done
Upvotes: 11
Reputation: 724
Something like below worked for me.
wget --no-check-certificate "http://owncloud.example.com/public.php?service=files&t=par7fec5377a27f19654cd0e7623d883&download&path=//file.tar.gz"
Note double quotes around download link.
URL was "copied download link" from downloads in chrome.
Upvotes: 5