将Linux系统的服务器上的文件复制到本地

注意:不要ssh 到服务器,应该在本地机器执行 scp 命令

1- 基本命令

scp <username>@server-ip:/file/path/123.txt /目标地/path/

比如:我想把服务器(IP=12.22.33.5)上位于的文件 /home/jennifer/123.txt ,复制到我本机的 /Users/jennifer/

应该是这样:

 ` scp jennifer@12.22.33.5:/home/jennifer/123.txt /Users/jennifer/`

2- 复制文件夹

需要 -r

按以上例子,加上123.txt上一层的文件夹 /home/jennifer/QA/123.txt

应该是这样:

scp -r jennifer@12.22.33.5:/home/jennifer/QA /Users/jennifer/

3- 服务器有接口/port

需要 -P

比如接口是 2222

应该是这样:

scp -r -P 2222 jennifer@12.22.33.5:/home/jennifer/QA /Users/jennifer/

4- 需要输入密钥/sshkey

比如密钥的本地路径是:/Users/jennifer/sshkey_jen.txt

应该是这样:

scp -r -P 2222 -i /Users/jennifer/sshkey_jen.txt jennifer@12.22.33.5:/home/jennifer/QA /Users/jennifer/

5- 如果服务器上的文件需要root 权限

可以把需要的文件复制到你自己的用户下面:

5.1- ssh 到服务器

5.2- sudo cp /home/其它文件夹/文件 /home/我的文件夹/

5.3- 用以上 1-4 中你需要的命令即可

作者:待枫叶红时 https://www.bilibili.com/read/cv12246833 出处:bilibili

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值