在Linux命令行下下载文件,通常会使用wget
或者curl
这两个工具。
一、wget
wget
是一个用于从网络上自动下载文件的自由工具,它支持HTTP、HTTPS和FTP协议。它可以在后台运行,并且可以递归下载整个网站(如果配置正确的话)。wget http://example.com/file.zip
。wget
命令时,它会从上次中断的地方继续下载。wget --limit -rate = 100k http://example.com/file.zip
限制下载速度为100KB/s。wget
直接下载源文件或者安装包。wget http://www.example.com
,这会将www.example.com
的首页下载到本地当前目录下,并保存为index.html
。wget --user = user --password = pass http://example.com/protected/file.zip
二、curl
curl
是一个功能强大的命令行工具,用于传输数据。它支持多种协议,包括HTTP、HTTPS、FTP、SCP等。除了下载文件,还可以用于上传文件、发送HTTP请求(如POST请求)等操作。curl http://example.com/file.txt -o - | grep "keyword"
,先下载文件内容然后进行关键字搜索。curl -o my_file.zip http://example.com/file.zip
。curl http://example.com
。领取专属 10元无门槛券
手把手带您无忧上云