ftp下載顯示進度

滄海一滴發表於2014-05-30

經常用到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下載時會以百分比的進度數字來展示

相關文章