我的系统:Xubuntu 16.10 x64
。
我有脚本,可以通过它向 ftp 服务器(vsftpd)上传文件或从 ftp 服务器下载文件。
我想要打印到控制台(或获取局部变量)速度数据,例如:“时间 30 秒,平均速度 777KB/s。
ftp 或者任何其他控制台工具可以帮助我吗?
我不说方法:上传文件前固定时间,上传完成后测量时间间隔并计算:文件大小/时间。
答案1
该wget
计划来自gnu网站让你通过给定的 URL 从 ftp 服务器检索文件并打印出进度和带宽报告:
[nevin-mac-mini:~] nevin%wget -nv --show-progress ftp://ftp.ccs.somehost./pub/dal/Negoplan.sea.bin Negoplan.sea.bin 100%[====================>] 2.60M 1.28MB/s 耗时 2.0 秒 2016-12-01 22:21:18 URL:ftp://ftp.ccs.somehost./pub/dal/Negoplan.sea.bin [2728192] -> “Negoplan.sea.bin” [1] [nevin-mac-mini:~] nevin%