简介

scp 是通过ssh协议传输数据,如果是想传输一个很大的数据,这几天我就遇到过,一个tar包,400G左右,通过scp拷贝时,有可能遇到服务器断电什么的悲剧问题,那么类似scp拷贝的另一个命令 rsync就可以实现意外中断后,下次继续传,命令如下:

rsync -P --rsh=ssh home.tar 192.168.205.34:/home/home.tar

-P: 是包含了 “–partial –progress”, 部分传送和显示进度

-rsh=ssh 表示使用ssh协议传送数据

如果不想每次都使用 rsync -P rsh=ssh 之类的,可以写成

alias scpr="rsync -P --rsh=ssh"

那么下次就可以直接使用

scpr home.tar 192.168.205.34:/home/home.tar 

来拷贝数据了。

在传输过程中,目标文件会以.home.tar.xxxx文件也隐藏,可以用la -a来显示出来。如果scpr中断了,那么该文件会变成用户指定的目标文件"home.tar",下次传的时候又会改成.home.tar.xxxx文件。

rsync后台执行

执行rsync过程中,我们肯定希望把这个job放入后台执行,而不因为secureCRT类似的窗口中断受影响,那么在执行了

rsync -P --rsh=ssh home.tar 192.168.205.34:/home/home.tar

再输出密码后,可以用ctrl+z 来中断,再使用bg命令让它在后台执行。如下图:

linux scp 断点续传 rsync 命令简介相关推荐

  1. SSH配置(局域网两台ubuntu主机传输数据),scp or rsync命令

    一:主机SSH 配置 本地主机和目的主机 需要安装ssh服务: sudo apt-get install ssh openssh-server 1.查看ssh服务的状态 输入以下命令: sudo se ...

  2. linux快速同步多台服务器之间的数据scp和rsync命令用法

    一.scp命令 scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用ssh1,并且和ssh1使用相同的认证方式,提供相同的安全保证.与rcp不同的是,scp会要求你输入密码如果需要 ...

  3. Linux系统中的文件传输(scp和rsync命令的使用)

    一.实验环境 两台可以通信的主机 rhel7: 192.168.1.20 rhel8: 192.168.1.10 二.scp命令 scp 本地文件 远程主机用户@远程主机ip:远程主机目录 scp 远 ...

  4. Linux系统使用rsync命令进行本地备份还原详解

    简介 rsync是实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限.时间.软硬链接等附加信息,该软件是通过ssh协议来传输文件. rsync 命令的基本格式有多种,分别是: [roo ...

  5. linux dmesg信息哪来的,linux中的dmesg命令简介

    今天, 我们来介绍一个linux中的dmesg命令,事实上, 我们之前用过, 但是没有单独介绍过. 看一下dmesg命令的用途吧: dmesg命令用会把开机信息存到ring bufer中, 形成一个缓 ...

  6. linux中的ldd命令简介

    在linux中, 有些命令是大家通用的, 比如ls, rm, mv, cp等等, 这些我觉得没有必要再细说了. 而有些命令, 只有开发人员才会用到的, 这类命令, 作为程序员的我们, 是有必要了解的, ...

  7. 【Linux篇】jstack命令简介

    jatack命令简介 jstack 命令是JDK工具之一,使用该命令可以打印正在运行中 Java 进程的栈信息. 1. 帮助文档 [root@jiangnan ~]# jstack --help Us ...

  8. linux下rsync命令,linux上的rsync命令详解

    rsync 简介 rsync 就是远程同步的意思remote sync. rsync 被用在UNIX / Linux执行备份操作操作. rsync 工具包被用来从一个位置到另一个位置高效地同步文件和文 ...

  9. linux scp远程复制命令使用

    # 拷贝本机sql目录下所有文件到远程主机data目录下 # -a 尽可能将档案状态.权限等资料都照原状予以复制. # -B 使用批处理模式(传输过程中不询问传输口令或短语) # -C 允许压缩.(将 ...

最新文章

  1. android 使用广播监听网络状态
  2. 科研经验:一篇学术文章要写多久
  3. vb.net2019- 串口serial port通信
  4. 提升您的Hibernate引擎
  5. 佳能fax_l150如何打印_佳能faxl150说明书下载
  6. opencv python 基于分水岭算法的图像分割
  7. js时间与毫秒互相转换
  8. 数据库实验八SQL语句的综合使用
  9. 名帖46 北魏 楷书《镇北大将军元思墓志》
  10. open stack——Nove计算服务
  11. Tomcat 启动闪退问题
  12. taishan服务器修改为u盘启动,bios改成u盘启动
  13. 微信输入法语音转文字
  14. web移动端开发-将网站分享朋友圈、微信空间、朋友圈功能
  15. glidedsky挑战-图片式反爬(雪碧图)
  16. 【JAVA】代码重构技巧
  17. 群晖内网穿透 实现外网快速访问 无需公网
  18. 结构工程师必须掌握的EMC结构设计知识
  19. 精益数据分析-商业模式
  20. python3 os模块_python3 os模块

热门文章

  1. Ceph 客户端的 RPM 包升级问题
  2. Libvirt — Live Migration 的实现原理
  3. altium designer寻找未连接飞线
  4. 警告:使用隔离见证可能会丢失你的比特币
  5. Xcode+OpenCV3.4.0 折腾(2)
  6. Sublime如何设置背景透明
  7. [汇编与C语言关系]2. main函数与启动例程
  8. 关于一些朋友想做在线教育的回复和分享
  9. SQL datediff (时间差)
  10. Kubuntu 9.10设置支持文件分级的方法