zoukankan      html  css  js  c++  java
  • linu文件拆切割与合并

    一、切割

    介绍

    Linux 中split命令可以将一个大文件拆分成几个小文件。

    使用

    split [--help][--version][-<行数>][-b <字节>][-C <字节>][-l <行数>][要切割的文件][输出文件前缀]

    • -<行数> : 指定每多少行切成一个小文件
    • -b<字节> : 指定每多少字节切成一个小文件
    • --help : 在线帮助
    • --version : 显示版本信息
    • -C<字节> : 与参数"-b"相似,但是在切 割时将尽量维持每行的完整性
    • [输出文件名] : 设置切割后文件的前置文件名, split会自动在前置文件名后再加上编号
    • -d:指定分割包后缀为数字形式

    注意:在默认情况下将按照每1000行切割成一个小文件。

    使用:

    wc -l data # 先检查一下data有多少行
    split -l 10000 data # 每一万行拆分一个子文件
    
    ll -lh # 查看文件具体大小
    split -b 30M data # 每30m大小拆分一个子文件
    
    split -l 100 -d data data_ # 用数字做后缀 data_00 data_01 ...

     二、合并

    使用cat合并:如,$ cat data_0* >  data

  • 相关阅读:
    Stm32高级定时器(三)
    Stm32高级定时器(二)
    Java网络编程
    Java锁详解
    Linux Shell入门
    Mysql锁详解
    Redis入门——Java接口
    Redis入门——安装与基本命令
    Eclipse创建maven工程后没有build path解决方案
    Jersey入门——对Json的支持
  • 原文地址:https://www.cnblogs.com/damoblog/p/15482118.html
Copyright © 2011-2022 走看看