linux-scp文件上傳下載傳輸


本地電腦是mac,服務器是linux系統,由於mac沒有類似Windows系統下ssh crt ,xshell等工具,經常性使用scp命令進行文件上傳下載。

命令如下:

 

文件上傳:

scp 本地文件路徑及文件名 服務器用戶@服務器地址(網址、ip):服務器路徑/服務器文件名(可選,不填寫的話,用本地文件名自動保存)

例如

scp ~/Desktop/wys/dist.zip root@xxxxx:/root/servers/crcc/wy/

 

 

文件下載:

scp 服務器用戶@服務器地址(網址、ip):服務器路徑/服務器文件名 本地文件路徑/文件名(可選,不填寫的話,用服務器文件名自動保存) 

例如

scp root@xxxxx:/root/servers/crcc/wy/dist.zip ~/Desktop/wys/

注意,“:”必須要寫,如果要寫在文件夾下,最后的“/”一定要寫

 

 


 

 

特殊情況:由於安全策略,很多服務器的ssh端口(也就是scp的端口),不會使用默認的22端口,會改成其他端口號。需要在命令上加入  -P端口號。

命令如下:

 

文件上傳:

scp -P 端口號 本地文件路徑及文件名 服務器用戶@服務器地址(網址、ip):服務器路徑/服務器文件名(可選,不填寫的話,用本地文件名自動保存)

例如

scp -P 端口號 ~/Desktop/wys/dist.zip root@xxxxx:/root/servers/crcc/wy/

 

文件下載:

scp -P 端口號 服務器用戶@服務器地址(網址、ip):服務器路徑/服務器文件名 本地文件路徑/文件名(可選,不填寫的話,用服務器文件名自動保存) 

例如

scp -P 端口號 root@xxxxx:/root/servers/crcc/wy/dist.zip ~/Desktop/wys/

注意,“:”必須要寫,如果要寫在文件夾下,最后的“/”一定要寫

-P P是大寫 P后面是端口號,P和端口號之間要有空格

 


免責聲明!

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



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