當前位置:
首頁 > 知識 > 一行代碼搞定 FTP 服務

一行代碼搞定 FTP 服務

作者:botoo

來源:http://www.cnblogs.com/botoo/p/8194671.html

環境搭建:

python

windows/linux

pip install pyftpdlib (安裝失敗請到這裡下載:https://pypi.python.org/pypi/pyftpdlib/)

一行代碼搞定的事:

到你打算分享的目錄下執行,python -m pyftpdlib

然後我們來看一下,至此一個簡單的FTP伺服器已經搭建完成,訪問 ftp://127.0.0.1:2121即可(默認IP為 127.0.0.1 、埠為 2121 )

除上之外,還有一些可選參數:

i 指定IP地址(默認為本機的IP地址)

p 指定埠(默認為2121)

w 寫許可權(默認為只讀)

d 指定目錄 (默認為當前目錄)

u 指定用戶名登錄

P 設置登錄密碼

如果要在區域網內搭建一個FTP服務:

讀取許可權:

"e" =更改目錄(CWD,CDUP命令)

"l" =列表文件(LIST,NLST,STAT,MLSD,MLST,SIZE命令)

"r" =從伺服器檢索文件(RETR命令)

寫入許可權:

"a" =將數據追加到現有文件(APPE命令)

"d" =刪除文件或目錄(DELE,RMD命令)

"f" =重命名文件或目錄(RNFR,RNTO命令)

"m" =創建目錄(MKD命令)

"w" =將文件存儲到伺服器(STOR,STOU命令)

"M"=更改文件模式/許可權(SITE CHMOD命令)

"T"=更改文件修改時間(SITE MFMT命令)

參考文檔:

http://pyftpdlib.readthedocs.io/en/latest/index.html

http://mp.weixin.qq.com/s/IIi9mBGipeia-8M8WT0_nw

題圖:pexels,CC0 授權。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 編程派 的精彩文章:

小心你的 Linux 機器變身挖礦機器人

TAG:編程派 |