• 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

  • 相关阅读:
    172. Factorial Trailing Zeroes
    96. Unique Binary Search Trees
    95. Unique Binary Search Trees II
    91. Decode Ways
    LeetCode 328 奇偶链表
    LeetCode 72 编辑距离
    LeetCode 226 翻转二叉树
    LeetCode 79单词搜索
    LeetCode 198 打家劫舍
    LeetCode 504 七进制数
  • 原文地址:https://www.cnblogs.com/damoblog/p/15482118.html
Copyright © 2020-2023  润新知