PureFTPd之Windows命令行FTP客戶端和ls
Pureftpd是一款快速,高質(zhì)量,功能齊全的ftp服務(wù)器,最重要的是可以支持設(shè)置客戶端默認(rèn)編碼,Pureftpd非常強(qiáng)大非常好用,教大家用Windows命令行FTP客戶端和ls
在命令行Windows FTP客戶端中,輸入"ls -la"沒有返回任何文件
FTP客戶端上的"ls"命令與Unix shell中的"ls"命令沒有任何聯(lián)系
在命令行的Windows客戶端上,輸入"ls"實(shí)際上發(fā)送FTP命令"NLST".所以當(dāng)你輸入"ls -la",意思并不是"詳細(xì)顯示所有文件".根據(jù)RFCs,它的意思是"列出所有叫做-la的 文件",所以你得到的回復(fù)就是你問的問題。如果沒有叫“-la”的文件,你就什么都得不到。
如果你想使用正則表達(dá)式和選項(xiàng),應(yīng)該輸入“dir”(翻譯過來就是“LIST”)。“dir -la”就對(duì)了。
這有點(diǎn)不合邏輯,不過這種頭疼的問題只有在使用微軟的命令行FTP客戶端時(shí)才會(huì)出 現(xiàn).
如果你希望'ls'對(duì)選項(xiàng)進(jìn)行解析,可加上-b選項(xiàng)啟動(dòng)pure-ftpd.
通過文章的介紹和我的講解,我想大家都應(yīng)該會(huì)教大家用Windows命令行FTP客戶端和ls,希望對(duì)你們有幫助!
【編輯推薦】