Linux使用split和cat命令实现文件的切割、合并

使用场景

  • 在日常传输文件的时候,会遇到限制文件传输大小大情况(例如:邮箱),或者文件过大,单个传输耗时较长的情况,此时我们就可以考虑把文件切割开来,提高传输效率,避免因为文件过大被限制传输的情况。

命令操作

split切割文件

  • 命令:
    split 【切割规则】 【文件名】
    
  • 示例1:将文件以存储大小切割(建议对象:镜像、jar包等二进制文件)

    
    split -b 7m badcase-application-1.0.0-SNAPSHOT.jar
    -b :byte_count,字节数
    
    
  • 示例2:将文件按行切割(建议对象:文本文件)

    split -l 7000 badcase-application-1.0.0-SNAPSHOT.jar
    -l:line_count,行数
    

    注:切割后的文件命名规则示例,xaa,xab、xac、xad等等,第三位位满足26位英文字母后,第二位根据26位英文字母变化

合并文件

  • 命令:
    cat 【参数】 【文件名】【文件名】 > 【合并后的文件名】
    
  • 示例1:
    cat xaa xab xac > test.jar
    或
    cat xa* > test.jar
    

查看合并后文件的Md5:

  • 命令
    Linux: md5sum 【文件名】
    Macos: md5 【文件名】
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值