本地與伺服器之間的的相關操作
阿新 • • 發佈:2018-11-06
一、伺服器與本地之間上傳、下載檔案
1. 從伺服器下載檔案
scp [email protected]:/remote_path/filename ~/local_destination
2. 上傳本地檔案到伺服器
scp ~/local_path/local_filename [email protected]:/remote_path
3. 從伺服器下載整個目錄
scp -r [email protected]:/remote_path/remote_dir/ ~/local_destination
4. 上傳目錄到伺服器
scp -r ~/local_dir [email protected]:/remote_path/remote_dir
二、關於Python 程式碼移植到伺服器,伺服器中模組的快速安裝
方法1: 使用pip freeze
進行遷移
1. 在本地的終端中cd
到指定目錄下,再進行python所有模組的複製遷移
pip3 freeze >requirements.txt
這裡會生成一個檔案requirements.txt
,將其上傳至伺服器。
2. 伺服器上快速安裝python模組
伺服器上的快速安裝python模組方法:
pip3 install -r requirements.txt
注:本人用的是python3
方法2: 使用Docker
進行遷移
本地先裝好一個 Docker ,然後直接把 Docker 複製到伺服器上去。(本地網路畢竟比伺服器快,操作方便),或者寫好 Docker file ,在伺服器上 Build