ftp命令簡單使用

轉自:https://blog.csdn.net/kokodudu/article/details/48573521

一、ftp的get命令和mget命令有何不同?

get一次只下載一個文件;mget一次可以下載多個文件,而且支持通配符,需要注意的是在mget的時侯,需要對每一個文件都選擇y/n,如果想不交互的下載全部的文件,可以先用prompt命令關掉交互方式(關閉:prompt off;打開:prompt on)。

二、FTP使用什麼命令來定位服務器與本地硬盤的路徑?

ftp中用lcd切換本地路徑,用cd切換遠程服務器的路徑。常用到的命令如下:

cd目錄名(進入服務器目錄)    lcd目錄名(進入本機目錄)

cd \(退到服務器根目錄)      lcd \(退到本機根目錄)

cd ..(退回到上一級目錄)     lcd ..(退回到上一級目錄)

三、!命令有何作用?

執行本地shell命令,如:!dir(顯示本機當親目錄內容),如果不加!如:dir(顯示服務器當前目錄內容)

四、ftp命令支持“含有空格”的文件夾/文件名嗎?

支持,只要在引用時加上雙引號“”即可!

五、下面是命令行方式使用FTP的實戰練習

假設有一ftp服務器:ftp.test.com,用戶名:username,密碼:user1234。在本地電腦D:盤創建一個文件夾“qint”。將要上傳的文件複製到D:\qint裏。通過FTP命令將文件從本地上傳,從服務器下載的步驟如下:

1、“開始”→“運行”→輸入“FTP”

2、open ftp.test.com

注意:這一步可以與第一步合併,在“運行”裏直接輸入:ftp ftp.test.com。如果你的FTP服務器不是用的21默認端口,假如端口是2121,那麼此步的命令應在後面空格加2121,即“open ftp.test.com

3、username
注意:提示你輸入用戶名

4、user1234
注意:提示你輸入密碼,密碼不回顯,打完密碼後回車即可。如果你的密碼輸入錯誤,將不會提示你重新輸入,這時你要鍵入“user”命令,將會出現第三步,你可以重新輸入用戶名和密碼。

5、dir
注意:你成功登陸後就可以用dir查看命令查看FTP服務器中的文件及目錄,用ls命令只可以查看文件。

6、mkdir qint
注意:在FTP服務器上根目錄下建立qint目錄

7、cd qint
注意:進入目錄qint,用“cd 你的目錄名”可以進入當前目錄的下一級目錄,這跟DOS一樣

8、bin

注意:採用二進制傳輸。如果你要上傳下載,這一步很重要,不先執行這個命令,上傳下載會很慢。大多數系統(包括UNIX系統)只有兩種模式:文本模式和二進制模式。文本傳輸器使用ASCII字符,並由回車鍵和換行符分開,而二進制不用轉換或格式化就可傳字符,二進制模式比文本模式更快,並且可以傳輸所有ASCII值,所以系統管理員一般將FTP設置成二進制模式。一般來說,我們最好都用binary方式,這樣可以保證不出錯。

9、lcd d:\qint

注意:定位本地默認文件夾,在前面已事先在D:盤創建

10、!dir

注意:查看本地文件夾中的文件及目錄

11、put i001.jpg
注意:將當前目錄(d:\qint)中的文件i001.jpg上傳到FTP服務器默認目錄。可以用“mput *.*”將所有文件上傳到FTP服務器上。

12、get d123.jpg
注意:將FTP服務器默認目錄中的文件d123.jpg下載到當前目錄下(d:\qint)。可以用“mget *.*”將所有文件下載到d:\qint

13、delete *.*

注意:刪除服務器對應目錄qint中的所有文件。

14、cd ..

注意:返回至上一級目錄,即根目錄。返回上一級目錄用“cd ..”要注意,中間有空格。返回根目錄用“cd \”。

15、mrdir qint

注意:刪除目錄qint。刪除目錄,在此目錄下不能有文件及目錄,不然將無法刪除。

16、bye

注意:退出FTP服務器。

上傳下載時特別要注意服務器及本地電腦的當前目錄,文件是從哪裏到哪裏的問題。查看FTP服務器的當前目錄命令爲pwd,可以用cd命令定位服務器的目錄。可以用lcd命令定位本地電腦的目錄。

以上實例應用到了採用FTP命令行方式上傳下載的最常用命令,你還可以用命令“?”查看更多的命令。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章