使用 wget 从终端下载 Dropbox 导致命令崩溃。-UBUNTU SERVER 12.04

使用 wget 从终端下载 Dropbox 导致命令崩溃。-UBUNTU SERVER 12.04

我在 Ubuntu 系统上的许多实例上手动下载了 Dropbox。
今天我尝试在 Ubuntu 12.04 服务器版本上使用它,因此我wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64"在主目录中使用了该命令。
问题是,该命令在消息最后显示时崩溃"HTTP request sent, awaiting response",并开始在屏幕上显示随机字符,直到我强制它停止。
有什么建议吗?提前谢谢。
注意:我通过 Windows 操作系统上的 putty 执行此操作。

答案1

这是因为-O -告诉 wget 将文件内容写入 stdout(您的终端)而不是将其保存到文件中。

实际说明位于https://www.dropbox.com/install?os=lnx, 说:

32 位:

cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86" | tar xzf -

64 位:

cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -

它让 wget 将文件内容(即经过 gzip 压缩的 tar 存档)输出到另一端带有 tar 命令的管道。并指示 tar 从 stdin ( -f -) 读取经过 gzip 压缩的存档。

顺便说一句,使用 debian 包更容易。

相关内容