上傳文件到linux服務器
首先從本地,將目錄切換到需要上傳的文件目錄
# 在終端輸入
(base) ymc@ymc-hw:~$ cd ascend/mdsd/
其中 (base) ymc@ymc-hw:~$ 這部分是當前用戶名之類的東西,我們輸入的只是
cd ascend/mdsd/
ascend/mdsd/就是我們要進入的文件目錄
可以看到四個文件夾,上傳文件命令:
# scp 文件名字 服務器用戶名字@服務器ip:目錄 scp make_sd_card.py hx@192.168.11.139:/home/hx
# 如果是上傳文件目錄到docker容器指定映射端口的文件下 scp -P 2222 -r 安全帽識別_中/ root@192.168.11.141:/temp_sampling_data
-P是指定端口,
2222是一個容器映射的端口號
-r代表上傳文件目錄
“安全帽識別_中/”這個是我們上傳的文件夾路徑
root是用戶名
192.168.11.141:/temp_sampling_data 是ip地址及對應文件夾,把我們的文件上傳到這個文件夾下
上傳文件目錄:
差不多,就是加了個-r
scp -r ascend/ hx@192.168.11.139:/home/hx
下載文件命令:
# scp <用戶名>@<ssh服務器地址>:<文件> <本地文件路徑> scp hx@192.168.11.139:/home/hx/ascend/mdsd/make_sd_card.py /home/ymc/
下載文件目錄到本地:(下載整個文件夾及其內所有文件)
# scp -r <用戶名>@<ssh服務器地址>:<文件夾名> <本地路徑> scp -r hx@192.168.11.139:/ascend/ /home/ymc/