如何解决linux wget下载进度条变成多行显示的问题
如何解决linux wget下载进度条变成多行显示的问题
在linux上使用wget下载文件时,如果文件较大,下载进度条会变成多行显示,而不是精确的进度条。这是因为wget默认使用的是进度条模式,这种模式下,下载进度条只会显示总的下载进度,而不会显示当前下载的文件的进度。
要解决这个问题,只需要在wget命令中加上--progress=dot参数即可,例如:
wget --progress=dot http://www.example.com/largefile.iso
加上这个参数后,wget将会使用“点”来表示下载进度,每下载完成一个文件,就会在屏幕上显示一个点,当下载完成时,屏幕上会显示一个完整的点。
除了--progress=dot参数外,还可以使用--progress=bar参数来指定使用条形图来表示下载进度,例如:
wget --progress=bar http://www.example.com/largefile.iso
使用--progress=bar参数后,wget会使用一个条形图来显示当前下载的文件的进度,而不是总的下载进度。
另外,还可以使用--progress=dot:giga参数来指定使用“点”来表示下载进度,但是每下载1024M的数据时才显示一个点,例如:
wget --progress=dot:giga http://www.example.com/largefile.iso
使用--progress=dot:giga参数后,wget只会在下载1024M数据时才在屏幕上显示一个点,这样就不会显示出太多的点了。
相关文章