FTP 常见指令
? ? ? ? 在window下按window + r可打開DOS命令窗口,然后就可以輸入FTP命令了。
一、登錄FTP服務(wù)器?
? ? ? ? 方法一:直接輸入 ftp + ip ,例如:ftp 192.168.10.xxx?
? ? ? ? 方法二:直接輸入 ftp,進(jìn)入 ftp 服務(wù)后輸入 open + ip,例如:open 192.168.10.xxx?
? ? ? ? 當(dāng)連接成功后會(huì)讓你進(jìn)行身份驗(yàn)證,在輸入密碼時(shí)屏幕上沒有任何顯示,不用管,直接輸完密碼敲回車鍵即可。
二、查看FTP服務(wù)器上的文件?
? ? ? ? (一般情況下用戶都會(huì)被限制目錄的訪問(wèn)權(quán)限,只可在當(dāng)前目錄下進(jìn)行操作)?
? ? ? ? dir:顯示服務(wù)器目錄和文件列表?
? ? ? ? ls:顯示服務(wù)器簡(jiǎn)易的文件列表?
? ? ? ? cd:進(jìn)入服務(wù)器指定的目錄
? ? ? ? dir 命令可以使用通配符“”和“?”,比如,顯示當(dāng)前目錄中所有擴(kuò)展名為 jpg 的文件,可使用命令 dir .jpg。
? ? ? ? cd 命令中必須帶目錄名。比如 cd main 表示進(jìn)入當(dāng)前目錄下的main子目錄
三、?下載文件?
? ? ? ? 上傳和下載文件時(shí)應(yīng)該使用正確的傳輸類型,FTP的傳輸類型分為 ASCII 碼方式和二進(jìn)制方式兩種,對(duì).txt、.htm等文件應(yīng)采用ASCII碼方式傳輸,對(duì).exe或圖片、視頻、音頻等文件應(yīng)采用二進(jìn)制方式傳輸。
? ? ? ? 在默認(rèn)情況下,FTP為ASCII碼傳輸方式。?
? ? ? ? ? ? ? ? type:查看當(dāng)前的傳輸方式?
? ? ? ? ? ? ? ? ascii:設(shè)定傳輸方式為ASCII碼方式?
? ? ? ? ? ? ? ? binary:設(shè)定傳輸方式為二進(jìn)制方式?
? ? ? ? (以上命令都不帶參數(shù))?
? ? ? ?get:下載指定文件,get filename [newname]
? ? ? ?filename 為下載的FTP服務(wù)器上的文件名,newname為保存在本都計(jì)算機(jī)上時(shí)使用的名字,如果不指定newname,文件將以原名保存。
? ? ? ? get 命令下載的文件將保存在本地計(jì)算機(jī)的工作目錄下。該目錄是啟動(dòng) FTP 時(shí)在盤符 C: 后顯示的目錄。如果想修改本地計(jì)算機(jī)的工作目錄,可以使用 lcd 命令。比如:lcd d:\ 表示將工作目錄設(shè)定為D盤的根目錄。
? ? ? ? mget:下載多個(gè)文件,mget filename [filename ....]
? ? ? ? mget命令支持通配符“”和“?”,比如:mget .mp3 表示下載FTP服務(wù)器當(dāng)前目錄下的所有擴(kuò)展名為mp3的文件。)
四、上傳文件?
? ? ? ? put:上傳指定文件,put filename [newname]?
? ? ? ? send:上傳指定文件,send filename [newname]?
? ? ? ? filename為上傳的本地文件名,newname為上傳至FTP服務(wù)器上時(shí)使用的名字,如果不指定newname,文件將以原名上傳。
? ? ? ? 上傳文件前,應(yīng)該根據(jù)文件的類型設(shè)置傳輸方式,本機(jī)的工作目錄也應(yīng)該設(shè)置為上傳文件所在的目錄。
? ? ? ? 這里的send和put方法用法都基本相同,但是上傳速度send卻要比put快很多,有興趣的人可以去研究下。?
五、結(jié)束并退出FTP?
? ? ? ? close:結(jié)束與服務(wù)器的FTP會(huì)話。?
? ? ? ? quit:結(jié)束與服務(wù)器的FTP會(huì)話并退出FTP環(huán)境 。
六、其它FTP命令?
? ? ? ? pwd:查看FTP服務(wù)器上的當(dāng)前工作目錄 。rename filename newfilename:重命名FTP服務(wù)器上的文件 。
? ? ? ? deletefilename:刪除FTP服務(wù)器上的文件 。
? ? ? ? help[cmd]:顯示FTP命令的幫助信息。
? ? ? ? cmd是命令名,如果不帶參數(shù),則顯示所有FTP命令。
七、拓展
? ? ? ? 用命令行執(zhí)行 ftp 指令時(shí),經(jīng)常會(huì)遇到上傳文件,ftp服務(wù)器那里接收到的文件不全的尷尬問(wèn)題。解決該問(wèn)題的辦法就是將傳輸方式由默認(rèn)的 ASCII 改為?binary 即可。
?
(SAW:Game Over!)
總結(jié)
- 上一篇: git submodule 的使用
- 下一篇: CygWin / 获取 root 权限的