ftp下载显示进度

经常用到ftp
get命令下载东西,但是遇到大的文件不知道是挂了还是在运行,要是能显示就好了,于是就有了下文。。。

注:

红色 字体是我敲击的命令

“#”
是注释语

[[email protected]
server]# ftp
10.2.1.67    
#登录服务器
Connected to 10.2.1.67.
220-FileZilla Server version 0.9.34
beta
220-written by Tim Kosse ([email protected])
220 Please visit
http://sourceforge.net/projects/filezilla/
502 GSSAPI authentication not
implemented
504 Auth type not supported
KERBEROS_V4 rejected as an
authentication type
Name (10.2.1.67:root): s    #输入用户名
331 Password
required for
s
Password:                      
#输入密码
230 Logged on
Remote system type is UNIX.
ftp> bin                
#bin 代表采用二进制的文件
200 Type set to I
ftp> hash             
#显示传输进度 
Hash mark
printing on (1024 bytes/hash mark).
ftp> ls                 
#查看ftp目录下文件
227 Entering Passive Mode (10,2,1,67,206,237)
150 Connection
accepted
drwxr-xr-x 1 ftp
ftp             
0 Dec 21 10:03 136
-r--r--r-- 1 ftp
ftp           1934 Dec 31
16:39 22.tar
drwxr-xr-x 1 ftp
ftp             
0 Dec 21 10:03 centOs
#
226 Transfer OK

ftp> get 22.tar       
#下载文件
local: 22.tar remote: 22.tar
200 Port command successful
150
Opening data channel for file transfer.
########################################################

########################################################

########################################################

################################################# 
226 Transfer OK
4432896 bytes
received in 0.87 seconds (5e+03 Kbytes/s)
ftp> 。。。。。

下载的时候就会一直不停的打印“#”,一个“#”代表1024
bytes。

wget下载时会以百分比的进度数字来展示

时间: 2024-10-12 18:12:27

ftp下载显示进度的相关文章

多线程下载 显示进度 速度(转)

功能要求:从网络下载一APK应用,显示下载速度.进度,并安装应用. 运行效果图: 工程结构图: 很简单,就一个activity,一个更新UI的线程,一个下载线程加个文件处理类 主要代码: /** *多线程下载,UI更新类 *@author young * */ public class MultiThreadDownload extends Thread{ private static final String TAG = "MultiThreadDownload"; /**每一个线程

Linux命令行下显示下载文件进度ftp或scp

背景:使用ftp去获取大文件时,出现假死现象,不知道文件是否还在传输 1.登录到远方的ftp服务器,并输入用户,密码 [email protected] list]# ftp 19.129.81.5 Connected to 19.129.81.5. 220 (vsFTPd 2.2.2) 530 Please login with USER and PASS. 530 Please login with USER and PASS. KERBEROS_V4 rejected as an auth

VC下载文件显示进度条

VC下载文件显示进度条 逗比汪星人2009-09-18上传 by Koma http://blog.csd.net/wangningyu http://download.csdn.net/detail/wangningyu/1674247

VC下载文件 + 显示进度条

在codeproject里找了许久,发现这样一个VC下载文件并显示进度条的源码,于是添加了些中文注释: 1.下载线程函数: [cpp] view plain copy print? UINT DownloadFile(LPVOID pParam) { CWnd*           pwnd = AfxGetMainWnd(); CProgressCtrl*  m_Prog = (CProgressCtrl*)pwnd->GetDlgItem(IDC_PROGRESS1); CButton*  

Retrofit2文件上传下载及其进度显示

序 前面一篇文章介绍了Retrofit2的基本使用,这篇文章接着介绍使用Retrofit2实现文件上传和文件下载,以及上传下载过程中如何实现进度的显示. 文件上传 定义接口 1 2 3 @Multipart @POST("fileService") Call<User> uploadFile(@Part MultipartBody.Part file); 构造请求体上传 1 2 3 4 5 File file = new File(filePath); RequestBod

php下载文件显示进度(适用于CLI模式或长连接)

代码: <?php /* @desc:php下载文件显示进度 @param file 待下载文件名 @param name 存储到本地文件名 */ function downloadprogress($file,$name){ $dir = dirname($name); if(!is_dir($dir)){ mkdir($dir,0755,true); } ob_start(); set_time_limit(0); $fr = fopen ($file, "rb"); if

实现在 .net 中使用 HttpClient 下载文件时显示进度

原文:实现在 .net 中使用 HttpClient 下载文件时显示进度 在 .net framework 中,要实现下载文件并显示进度的话,最简单的做法是使用 WebClient 类.订阅 DownloadProgressChanged 事件就行了. 但是很可惜,WebClient 并不包含在 .net standard 当中.在 .net standard 中,要进行 http 网络请求,我们用得更多的是 HttpClient.另外还要注意的是,UWP 中也有一个 HttpClient,虽然

Python 给下载文件显示进度条和下载时间

其实实现它方法很简单,这里我写了个进度条的模块,其中还附带上了运行时间也就是下载时间了. 该模块调用了三个库:1.os 2.requests 3.time 话不多说,先上代码!!!. # 进度条模块 def progressbar(url,path): if not os.path.exists(path): # 看是否有该文件夹,没有则创建文件夹 os.mkdir(path) start = time.time() #下载开始时间 response = requests.get(url, st

【原创】用JAVA实现大文件上传及显示进度信息

用JAVA实现大文件上传及显示进度信息 ---解析HTTP MultiPart协议 一. 大文件上传基础描述: 各种WEB框架中,对于浏览器上传文件的请求,都有自己的处理对象负责对Http MultiPart协议内容进行解析,并供开发人员调用请求的表单内容. 比如: Spring 框架中使用类似CommonsMultipartFile对象处理表二进制文件信息. 而.NET 中使用HtmlInputFile/ HttpPostedFile对象处理二进制文件信息. 优点:使用框架内置对象可以很方便的