我想从终端获取这个 python 库的 tarball。 https://github.com/simplegeo/python-oauth2/downloads
然而,我不能简单地调用
wget https://github.com/simplegeo/python-oauth2/tarball/master
因为这样做会检索网页。如何从终端获取此资源?
答案1
而是使用curl
– 如果您知道它是一个 tar 存档,那么您只需将输出导入其中即可tar
自动提取它。
curl -L https://github.com/simplegeo/python-oauth2/tarball/master | tar xz
如果您只想保存文件,请使用-o
带有您自己名称的选项,或者尝试-O
,它将自动使用远程文件名(但可能并不总是有效)。
从man curl
:
-L
:如果服务器报告请求的页面已移动到其他位置(用 Location: 标头和 3XX 响应代码表示),此选项将使 curl 在新位置重新执行请求