ssh 文件上傳、文件目錄上傳和下載


上傳文件到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/

 





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM