zoukankan      html  css  js  c++  java
  • 2018/03/18 每日一个Linux命令 之 split

    spilt 命令用于将一个文件分割成数个

      默认情况下 按照每1000 切割成一个小文件

      split [-参数] [要切割的文件] [输出文件名] 

        参数

          -[行数] 指定每多少行切成一个小文件

          -b 字节 指定每多少字节切成一个小文件

          -C 与参数"-b"相似,但是在切 割时将尽量维持每行的完整性

         [输出文件名]:设置切割后文件的前置文件名, split会自动在前置文件名后再加上编号

    --

    作用用于大文件的切割。切割后的小文件可以使用cat命令进行合并。

    --

    例如:

    我这里有个5.3M的文件,虽然也不大,但也可以做做示例

    现在使用split切割文件,并定义切割文件名

    切割后发现多了一堆小文件,他们都是以默认切割方式切割的

    现在我想再次合并这些小文件成为之前的整体文件并删除这些小文件,使用cat就可以

     cat demo* > split.key && rm demo*

    最直观的展示

    这些就是我对于split的理解

    其实关于大文件的上传和下载也是一个意思,一个是服务端切分,客户端整合,总之就是以大化小的解决思路。

  • 相关阅读:
    Maven中profile和filtering实现多个环境下的属性过滤
    Java 非法字符: 65279的解决办法
    MySQL军规
    php 时间日期函数
    函数的引入
    linux下修改mysql版本5.7 修改默认字符集
    mysql语句规范
    永久修改mysql提示符
    复杂函数
    函数的特性
  • 原文地址:https://www.cnblogs.com/25-lH/p/8595230.html
Copyright © 2011-2022 走看看