我在 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 包更容易。