linux 大量cp文件损坏吗_rsync可以替代cp做文件拷贝吗

c988a65f506dc4d759770caa1fea499e.png

Linux 命令行下最常用的copy文件和目录的工具那就是cp命令了,但是cp命令的局限性也挺明显的

  1. cp没有进度,copy 大量文件的时候,不知道什么进度了,你不知道他什么时候完。这个事情很恐怖,最坏的情况是他可能永远都结束不了了。
  2. cp中断之后不能继续,和删了重新来没什么区别

linux下其实有个比cp更好用的拷贝文件的工具,那就是rsync,有效的解决上面的两个问题

  1. 有进度的copy文件
3e1728bf38b4a4178721f57471a9cad4.png
  1. 中断后继续, 虽然rsync根据修改时间来判断是否需要继续的,但是同时他的传输是分片的,间接的确保了一致性,保证文件能够进行增量的进行copy,不放心的花可以以加-c使用基于checksum的判断方式,进行增量copy。
  2. 另外通过可以rsync 替代其他的一些远程copy工具,如scp
ebe710be7f91c46045bdbeacf16a7842.png

当然也不是都是比cp好,performance 要比cp要差点,主要是拷贝前先要建文件列表,这个在文件比较多的时候会比较耗时,但是就拷贝过程可见这个挺好的。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值