Ubuntu命令行下载文件方法
发布网友
发布时间:2024-10-02 07:14
我来回答
共1个回答
热心网友
时间:2024-12-09 16:14
在服务器上通过命令行下载各种来源的数据集是一项挑战,尤其是面对Google Drive、OneDrive和Sharepoint等链接。本文旨在分享一些实用技巧,帮你解决这个难题。首先,直接链接下载相对简单,只需使用wget或aria2c,后者提供了更多高级功能如断点续传和速度*。对于Google Drive的链接,需要配置代理环境变量,可以借助Google Drive Download工具解决登录问题。遇到OneDrive和Sharepoint链接时,通过F12开发者工具观察网络活动,复制特定的cURL命令实现下载。无论是单个文件还是文件夹,都能通过这个方法在命令行上顺利获取。以下是具体步骤:
1. 对于简单直链,如`trainval.zip`,使用`wget`或`aria2c`下载:
使用wget: wget [链接]
或使用aria2c: aria2c [链接] -c -j4 -x4 -s4 --max-download-limit=[SPEED]
2. Google Drive链接下载,配置代理和使用Google Drive Download工具:
设置代理: export http_proxy=http://localhost:7890
下载工具: [Github链接]运行相关命令
3. OneDrive和Sharepoint链接,通过网络活动录制下载:
查看网络活动: F12或右键检查 -> 网络
复制cURL命令: 右键复制Download.aspx?... -> bash运行
下载整个文件夹: 重复上述步骤,但使用zip?cs开头的记录
希望这些方法能帮助你在Ubuntu命令行中顺利下载文件。