在 Linux 上使用 w3m 下载的 zip 文件丢失

在 Linux 上使用 w3m 下载的 zip 文件丢失

我正在远程 Ubuntu 系统上工作。我想从下面提到的网站下载一个 zip 文件到远程系统。因此,我使用 w3m 来执行此操作,因为我正在通过命令行访问远程系统。我运行了以下命令: w3m http://nlp.stanford.edu/projects/glove/它将我带到网站,然后选择 zip 文件“glove.6B.zip”,单击它后它立即开始下载,我可以看到下载过程正在进行中。

下载过程成功完成,然后显示下载的 zip 和其中包含的文件:

Archive:  /home/ubuntu/.w3m/w3mtmp2061-0.zip

  Length      Date     Time    Name
 ---------  ---------- -----   ----
171350079   2014-08-04 20:15   glove.6B.50d.txt
347116733   2014-08-04 20:14   glove.6B.100d.txt
693432828   2014-08-04 20:14   glove.6B.200d.txt
1037962819  2014-08-27 19:19   glove.6B.300d.txt
---------                     -------
2249862459                     4 files

上面的显示显示了远程系统中 zip 文件的位置。但是,当我退出 w3m 并转到路径时/home/ubuntu/.w3m,该文件w3mtmp2061-0.zip不在那里。我读到过 w3m 会保存临时文件,这些文件会在您关闭 w3m 时被删除。如何通过命令行将从上述网站下载的 zip 文件传输到我的远程系统。我做错了什么?

答案1

一旦您打开链接并且 w3m 允许您浏览内容,您可以使用Esc-s保存当前“文档”(在本例中为 zip 文件)。

如果您提前知道要保存链接的端点,则可以使用 或a-EscRET保存链接。

(来源:w3m 手册

答案2

我建议使用如下方法wget下载.zip文件:

wget http://nlp.stanford.edu/data/glove.6B.zip

答案3

对于想要从需要 cookies 的页面下载的用户,请使用w3m-

sudo apt intstall w3m

要下载需要身份验证的文件 -
首先通过登录在 w3m 中进行身份验证,然后下载需要 cookie 的文件 -

w3m -dump_source http://nlp.stanford.edu/data/glove.6B.zip >| glove.6B.zip

相关内容