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