Linux之间复制文件/目录命令:scp命令

命令格式:

  • scp [参数] [原路径] [目标路径]

命令功能:

  • scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录。

命令参数:

使用示例:

  • 示例1:从远程中复制文件到本机
// scp 远程用户@远程IP:远程文件路径 本地保存路径
[root@rabbit-102 ~]# scp root@x.x.x.x:/var/tmp/a.txt /var
// -r 参数表示复制整目录
[root@rabbit-102 ~]# scp -r root@x.x.x.x:/var /var
  • 示例2:将本文件复制到远程
// scp 本地文件路径 远程用户名@远程IP:远程保存路径
[root@rabbit-102 ~]# scp /var/a.txt root@x.x.x.x:/var/tmp
// -r 表示整目录
[root@rabbit-102 ~]# scp -r /var/tmp root@x.x.x.x:/var/tmp
  • 示例3:文件同时复制到多个Linux中
// for命令循环获取ip地址(也可以是hostname),然后通过do来执行scp命令,最后done表示循环结束
[root@rabbit-102 ~]# for ip in 192.168.250.102 192.168.250.103;do scp ./config/elasticsearch.yml root@$ip:/opt/elasticsearch-7.8.0/config;done

参考 每天一个linux命令:scp命令

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容