ftp下载显示进度

简介: 经常用到ftp get命令下载东西,但是遇到大的文件不知道是挂了还是在运行,要是能显示就好了,于是就有了下文。。。   注: 红色 字体是我敲击的命令 “#” 是注释语   [root@localhost server]# ftp 10.

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

 

注:

红色 字体是我敲击的命令

“#” 是注释语

 

[root@localhost 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 (Tim.Kosse@gmx.de)
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下载时会以百分比的进度数字来展示

相关文章
|
10月前
|
网络协议 C# 文件存储
C# 利用FluentFTP实现FTP上传下载功能
C# 利用FluentFTP实现FTP上传下载功能
228 0
C# 利用FluentFTP实现FTP上传下载功能
|
JavaScript
使用nodejs连接ftp上传下载
使用nodejs连接ftp,进行ftp的操作,包括列表、上传、下载以及速率等。
使用nodejs连接ftp上传下载
|
8天前
|
Shell Python Windows
通过Python实现win11环境下FTP的上传与下载
通过Python实现win11环境下FTP的上传与下载
|
8天前
|
Java
java上传、下载、预览、删除ftp服务器上的文件
java上传、下载、预览、删除ftp服务器上的文件
|
8月前
|
Apache
基于commons-net实现ftp创建文件夹、上传、下载功能.
基于commons-net实现ftp创建文件夹、上传、下载功能.
109 0
|
9月前
|
Java
Java——通过Java代码从ftp服务器下载文件
Java——通过Java代码从ftp服务器下载文件
|
5月前
|
API 分布式数据库 数据安全/隐私保护
C/C++ 实现FTP文件上传下载
FTP(文件传输协议)是一种用于在网络上传输文件的标准协议。它属于因特网标准化的协议族之一,为文件的上传、下载和文件管理提供了一种标准化的方法,在Windows系统中操作FTP上传下载可以使用WinINet库,WinINet(Windows Internet)库是 Windows 操作系统中的一个网络 API 库,用于访问 Internet 上的资源。它提供了一组函数,使开发人员能够创建网络应用程序,例如通过 HTTP 协议下载文件,发送 HTTP 请求,处理 cookie 等,本章将通过使用WinInet所提供的接口实现FTP文件上传下载功能,使得用户可以通过代码的方式上传或下载文件与FTP
100 1
C/C++ 实现FTP文件上传下载
|
9月前
|
Shell
从 FTP 服务器下载文件
从 FTP 服务器下载文件
57 0
|
11月前
|
Shell
从FTP服务器下载文件
从FTP服务器下载文件
70 0
|
编解码 数据安全/隐私保护 Python
Python操作FTP服务器实现文件和文件夹的上传与下载,python清理ftp目录下的所有文件和非空文件夹
Python操作FTP服务器实现文件和文件夹的上传与下载,python清理ftp目录下的所有文件和非空文件夹
194 0