设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 数据 手机 公司
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

如何在Linux上复制文件/文件夹到远程系统?(4)

发布时间:2019-02-26 12:19 所属栏目:117 来源:Prakash Subramanian
导读:如果你使用了 非标准 Non-Standard 端口,确保像下面 scp 命令那样指定好了端口号。 # file-copy-scp.sh #!/bin/sh for server in `more server-list.txt` do scp -P 2222 -r $1 root@2g.CentOS.com$server:/opt/ba

如果你使用了非标准Non-Standard端口,确保像下面 scp 命令那样指定好了端口号。

  1. # file-copy-scp.sh
  2.  
  3. #!/bin/sh
  4. for server in `more server-list.txt`
  5. do
  6. scp -P 2222 -r $1 root@2g.CentOS.com$server:/opt/backup
  7. done

运行脚本,输入文件名。

  1. # ./file-copy.sh ovh.sh
  2.  
  3. ovh.sh 100% 3558 3.5KB/s 00:00
  4. ovh.sh 100% 3558 3.5KB/s 00:00

如果你使用了非标准Non-Standard端口,确保像下面 rsync 命令那样指定好了端口号。

  1. # file-copy-rsync.sh
  2.  
  3. #!/bin/sh
  4. for server in `more server-list.txt`
  5. do
  6. rsync -avzhe 'ssh -p 2222' $1 root@2g.CentOS.com$server:/opt/backup
  7. done

运行脚本,输入文件名。

  1. # ./file-copy-rsync.sh passwd-up.sh
  2. sending incremental file list
  3. passwd-up.sh
  4.  
  5. sent 238 bytes received 35 bytes 26.00 bytes/sec
  6. total size is 159 speedup is 0.58
  7.  
  8. sending incremental file list
  9. passwd-up.sh
  10.  
  11. sent 238 bytes received 35 bytes 26.00 bytes/sec
  12. total size is 159 speedup is 0.58

【编辑推荐】

  1. PowerTOP:在Linux上监视电量使用和改善笔记本电池寿命
  2. 你的Linux系统上安装了多少内存?又使用了多少?
  3. 详解Linux 磁盘I/O优化(Oracle RAC)
  4. 2019年值得推荐的五大Linux发行版
  5. 杀死僵尸进程,你需要这些神奇高效的Linux命令行
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读