1. 前言
有時我們需要給旁邊的人傳一些文件,如果大家都用windows或者mac,那么皆大歡喜,直接用QQ傳就可以了,但如果有個不省心的家伙用linux怎么辦?可以用網盤或者U盤,或者另外一種更酷一些的方法來實現文件共享。
2.?使用Python(2.6~2.7)創建簡單的web服務器
進入需要共享的文件所在目錄,執行下面的命令:
python -m SimpleHTTPServer port
其中port為要設置的端口號
即可創建一個局域網內可用的web服務器。使用ip:port進行訪問,如http://localhost:8888。
3.?使用Node創建簡單的web服務器
1. 若沒有安裝node,則可以先去官網下載node,因為國內npm網速可能比較慢,可以再安裝yarn。
2. 安裝http-server
? ? 使用npm安裝,進入npm安裝目錄執行命令:
npm install http-server -g
? ? 使用yarn安裝,進入yarn安裝目錄執行命令:
yarn global add http-server -g
安裝成功之后即可以啟動http-server實現文件共享
3. 啟動http-server
進入需要共享的文件所在目錄,執行下面的命令:
http-server ./ -p port
port為要設置的端口號。
訪問方式同第一種.
3?使用Python創建一個臨時的FTP服務器
首先我們需要安裝Python的庫管理器pip。進入pip官網下載get-pip.py然后執行以下命令來安裝.
python get-pip.py
如果你的Python版本是2.7.9+(Python2以內)或者3.4+,則已經內置了pip,無需進行上面的步驟。
然后使用pip安裝pyftpdlib:
pip install pyftpdlib
再執行
python -m pyftpdlib -p port -m
即可創建一個局域網內臨時的FTP服務器。訪問ftp://ip:port
使用pyftpdlib可以輕松實現宿舍云。