DD. Asked: 2012-05-17 02:41:29 +0800 CST2012-05-17 02:41:29 +0800 CST 2012-05-17 02:41:29 +0800 CST 在 Unix 中下载 Git Zipball 772 我正在尝试下载 git repo 的 zipball: 例如 wget https://github.com/zeromq/jzmq/zipball/master 这在网络浏览器中工作正常,但在 unix 上文件有一个奇怪的名字......我该怎么做? github wget 3 个回答 Voted Sirch 2012-05-17T02:53:54+08:002012-05-17T02:53:54+08:00 您还会在 Web 浏览器中获得一个“奇怪的名称”,服务器会将您从 https://github.com/zeromq/jzmq/zipball/master 到 nodeload.github.com 上的某个地方,你是说 wget 没有遵循这些重定向吗?您可以粘贴输出并使用 ls -l 显示 wget 的结果吗? 如果您想确保下载的文件有另一个名称,请使用该-O选项。 wget -O myzip.zip https://github.com/zeromq/jzmq/zipball/master kenorb 2013-02-09T11:24:58+08:002013-02-09T11:24:58+08:00 尝试以下命令: git archive --remote=git://git.foo.com/project.git HEAD:path/to/directory filename 资源: https://stackoverflow.com/questions/1125476/git-retrieve-a-single-file-from-a-repository Best Answer Bart De Vos 2012-05-17T02:52:49+08:002012-05-17T02:52:49+08:00 当你说奇怪的名字时,你是什么意思? 然而,这应该只是一个 ZIP 文件。它只是没有扩展名。 您可以使用以下命令进行检查: file master 您可以使用以下命令将其解压缩: unzip master
您还会在 Web 浏览器中获得一个“奇怪的名称”,服务器会将您从
https://github.com/zeromq/jzmq/zipball/master
到 nodeload.github.com 上的某个地方,你是说 wget 没有遵循这些重定向吗?您可以粘贴输出并使用 ls -l 显示 wget 的结果吗?
如果您想确保下载的文件有另一个名称,请使用该
-O
选项。尝试以下命令:
资源:
https://stackoverflow.com/questions/1125476/git-retrieve-a-single-file-from-a-repository
当你说奇怪的名字时,你是什么意思?
然而,这应该只是一个 ZIP 文件。它只是没有扩展名。
您可以使用以下命令进行检查:
您可以使用以下命令将其解压缩: