Dav*_*aux 15 linux terminal download wget curl
我想从终端获取这个 python 库的 tarball。 https://github.com/simplegeo/python-oauth2/downloads
但是,我不能简单地调用
wget https://github.com/simplegeo/python-oauth2/tarball/master
Run Code Online (Sandbox Code Playgroud)
因为这样做会检索网页。如何从终端获取此资源?
slh*_*hck 20
使用curl
替代-如果你知道这是一个tar归档文件,你可以将输出到tar
自动解压。
curl -L https://github.com/simplegeo/python-oauth2/tarball/master | tar xz
Run Code Online (Sandbox Code Playgroud)
如果您只想保存文件,请使用-o
带有您自己名称的选项,或 try -O
,它将自动使用远程文件名(但可能并不总是有效)。
来自man curl
:
-L
: 如果服务器报告请求的页面已移动到不同的位置(用 Location: 标头和 3XX 响应代码指示),则此选项将使 curl 在新位置上重做请求