Linux wget,会话重新加载后如何显示进度百分比?


4

我在插入式计算机上以控制台方式运行debian Squeeze。我控制它从同一本地网络上的Windows计算机打开SSH会话。

我开始使用wget下载大文件。

我得到的是一个控制台进度条,其中显示了已下载数据的百分比,文件大小和下载速率。

当我关闭会话时,debian仍在运行并正在下载。精细。

但是,当我关闭并重新打开会话时,如何使用linux命令查看下载了多少数据?

谢谢。

Answers:


2

您可能想在未连接时使用类似的程序screentmux保留远程终端会话。


还有另一种解决方案。安装vnc服务器,然后从另一台计算机访问它,打开vnc会话。我只是在离开前在该州参加了debian会议。
skyrail 2012年

2

要回答“如何使用Linux命令查看下载了多少数据?” 仅在下载目录中使用以下任何一项

ls -l
ls -s
ls -sh <download filename>

这将显示已下载/写入磁盘的文件大小。


好。谢谢你们的帮助。我终于找到了一个简单的解决方案:只看wget-log的最后一行,它在处理时由任务wget编写和更新。wget在文件中写一行并在屏幕上显示。问题是,关闭会话后,我再也看不到显示内容。当wget-log仍在增长时,我将尝试使用screen命令查看当我打开一个新的ssh会话时它是否能将当前显示返回给我。
skyrail 2012年

2

wget通常将其输出记录到wget-log下载目录中的文件中。要显示此文件及其更改,请在下载目录中执行以下命令:

$ tail -f wget-log
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.