如何通过 SSH 连接查看 Firefox 下载?

如何通过 SSH 连接查看 Firefox 下载?

是否可以通过 SSH 连接查看 Firefox(http)下载的进度状态?

当我登录到一个新的 TTY 时,是否可以看到 Firefox 下载的进程(以百分比或类似内容表示)?

答案1

只需使用。如果您还不知道文件在哪里,可以执行 来定位文件。您将无法获得剩余百分比,只能获得迄今为止传输的字节数(但是如果您知道 URL,则可以执行来找出预期的下载大小)。watch ls -l /path/to/filesudo lsof |grep firefoxcurl --head URL | grep Content-Length

答案2

下载完成后,Firefox 会将正在下载的文件保存在 ${original-filename}.part 下,然后再移动它。

您可以使用命令行工具(例如)检查 .part 文件的文件大小ls -lh

答案3

不,这是不可能的(无需附加软件据我所知,Firefox 没有内置方法在其图形窗口之一上使用终端输出生成报告。理论上,此功能可以由 Firefox 插件或外部脚本提供。

您可以使用 VNC(或者如果您愿意,也可以使用 VNC-over-SSH)远程查看桌面的状态,包括 Firefox 窗口。

或者,您可以按照 Phoshi 的建议,使用或GNU screen进行下载。然后使用 SSH 连接并重新连接到屏幕会话以查看下载进度。作为附带好处,如果连接中断,可以继续部分下载。wgetcurlwget

答案4

您有一个安装了 Firefox 的 Ubuntu 系统,正在下载更新。目的是跟踪下载进度——如果需要,可以通过另一个 SSH 登录到同一个 Ubuntu 系统。

从纯学术角度来看,这应该是可行的,iptables测量仪跟踪下载 TCP 连接。

当然,计量器只会从启动时开始计数。如果你知道下载的目标大小,你就可以估算进度。

最后,更实际的做法是使用 wget 或 curl正如已经建议的那样。

相关内容