scp命令详解

scp命令是secure copy的缩写,用于在Linux下进行远程文件拷贝,类似的命令有cp , rcp,不过cp只能在本机进行文件拷贝不支持跨服务器拷贝,rcp虽然支持远程文件拷贝,不过它不会对传输数据进行加密

命令格式为:
scp [可选参数] file_source file_target

从本地复制到远程

命令格式:

## 1.2指定了用户名,命令执行后需要再输入密码, 1指定了远程的文件目录 2指定了文件名
scp local_file remote_username@remote_ip:remote_folder 
scp local_file remote_username@remote_ip:remote_file 

## 3.4没有指定用户名,所以命令执行后还需要输入用户名和密码
scp local_file remote_ip:remote_folder 
scp local_file remote_ip:remote_file 

如果想要复制整个目录的文件,可以用-r 参数

scp -r local_folder remote_username@remote_ip:remote_folder  
从远程复制到本地

跟上面的命令类似
scp remote_username@remote_ip:remote_file local_file

注意登陆的用户需要有对应文件的读写权限

scp命令不单单可以在linux机器之间进行文件传输,还可以在windows和linux之间做文件传输,比方说我们本地的虚拟机,使用该命令就非常便捷

Windows和Linux通过scp命令进行远程文件传输

shift + 右键打开powershell窗口在这里插入图片描述
在这里插入图片描述

scp springboot-demo-1.0.jar root@192.168.38.134:/opt
scp -r target root@192.168.38.134:/opt

在这里插入图片描述
传输成功在虚拟机对应的目录下可以看到相应的文件和文件夹了
在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值