2018/03/18 每日一个Linux命令 之 split

Posted Zzz哈

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2018/03/18 每日一个Linux命令 之 split相关的知识,希望对你有一定的参考价值。

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

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

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

    参数

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

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

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

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

--

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

--

例如:

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

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

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

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

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

最直观的展示

这些就是我对于split的理解

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

以上是关于2018/03/18 每日一个Linux命令 之 split的主要内容,如果未能解决你的问题,请参考以下文章

2018/03/09 每日一个Linux命令 之 chgrp/chown

2018/04/17 每日一个Linux命令 之 tar

Linux基础每日一命之awk命令(上)

2018/03/29 每日一个Linux命令 之 ping

Linux基础每日一命之sed命令

Linux每日练习-awk命令之内部自定义函数 20200224