B2DROP是EUDAT提供的基于ownCloud的安全文件同步和共享服务,主要用于科研数据交换。wget是一个常用的命令行下载工具,支持HTTP、HTTPS和FTP协议。
要从B2DROP共享链接下载文件,你需要先获取正确的下载URL。B2DROP共享链接通常有两种形式:
对于公开共享的文件,可以直接使用wget下载:
wget "https://b2drop.eudat.eu/s/共享令牌/download?path=%2F&files=文件名"
对于需要认证的共享链接,可以使用以下命令:
wget --user=你的用户名 --password=你的密码 "https://b2drop.eudat.eu/s/共享令牌/download?path=%2F&files=文件名"
错误信息:
ERROR: cannot verify b2drop.eudat.eu's certificate
解决方案:
添加--no-check-certificate
参数:
wget --no-check-certificate "下载URL"
解决方案:
使用-c
参数支持断点续传:
wget -c "下载URL"
解决方案:
先使用浏览器登录获取cookie,然后使用wget的--load-cookies
参数:
wget --load-cookies=cookies.txt "下载URL"
B2DROP不直接支持目录下载,但可以通过以下方法:
wget "https://b2drop.eudat.eu/s/共享令牌/download?path=%2F&files=目录名.zip"
创建一个包含所有文件URL的文本文件urls.txt
,然后:
wget -i urls.txt
--limit-rate
限制带宽通过以上方法,你可以有效地使用wget从B2DROP共享链接下载文件。
没有搜到相关的文章