美文网首页
Linux | split 命令

Linux | split 命令

作者: iBioinformatics | 来源:发表于2023-08-18 10:17 被阅读0次

Linux split命令用于将一个文件分割成多个较小的文件。它可以按照指定的大小、行数或者字节数来分割文件。使用split命令可以将输入文件进行分割成片,输出固定大小的块,输出文件名为“前缀aa”、“前缀ab”,默认前缀为“x”,默认大小为1000行。

使用语法

split [选项] [输入文件] [输出文件前缀]

常用选项

  • -b, --bytes=SIZE:按照指定的字节数分割文件。
  • -C, --line-bytes=SIZE:按照指定的行数分割文件。
  • -l, --lines=NUMBER:按照指定的行数分割文件。
  • -a, --suffix-length=N:指定输出文件名后缀的长度,默认为2。
  • --numeric-suffixes[=FROM]:使用数字后缀来命名输出文件。
  • --additional-suffix=SUFFIX:在输出文件名后添加指定的后缀。
  • -d, --numeric-suffixes:使用数字后缀来命名输出文件。

1. 将文件按照指定大小分割:

split -b 100M  version.1.fasta fasta. -d

上述命令将input.txt文件按照100MB的大小分割成多个文件,输出文件名以fasta为前缀,后面跟随两位数字后缀。

2. 将文件按照指定行数分割:

split -l 100 input.txt output

上述命令将input.txt文件按照每100行分割成多个文件,输出文件名以output为前缀,后面跟随两位数字后缀。

3. 将文件按照指定大小和行数分割:

split -C 1M -l 100 input.txt output

上述命令将input.txt文件按照每1MB和100行分割成多个文件,输出文件名以output为前缀,后面跟随两位数字后缀。

相关文章

  • Linux命令之文件管理 (三十七)

    Linux split命令 Linux split命令用于将一个文件分割成数个。 该指令将大文件分割成较小的文件,...

  • Linux命令学习手册-split

    功能 将文件分割成多片。 描述 将输入文件 INPUT 分割,输出固定大小的文件片段 PREFIXaa , PRE...

  • Linux命令之split:分割文件

    在 Linux 里,稍加不注意有可能会产生很大体积的日志文件,哪怕几百M,拖下来分析也很浪费时间,这个时候,如果可...

  • linux split

    split命令可以将一个大文件分割成很多个小文件,有时需要将文件分割成更小的片段,比如为提高可读性,生成日志等。 ...

  • linux: split

    有个文件要处理,因为很大,所以想把它切成若干份,每份N行,以便并行处理。怎么搞呢?查了下强大的shell,果然有现...

  • linux split

    split 能根据行或大小拆分指定文件。 语法: split [OPTION]... [INPUT [PREFIX...

  • linux split

    split 按照多少行切分,按照一行一个文件 后缀 指定拆分后生成顺序文件名为数字方式,从01开始计数 前缀,写在...

  • linux 日志分割

    使用split命令,将日志文件分割成固定字节大小的文件 使用split命令,将日志文件按照固定行数分割

  • Linux命令之split-文件切割

    1. split -b 10k date.file 2.split -b 10k date.file -d -a ...

  • Linux命令之大文件切分与合并

    一:切分 当面临将一个大文件进行切分时,linux的split命令是很好的选择。它包含多种参数,支持按行、大小进行...

网友评论

      本文标题:Linux | split 命令

      本文链接:https://www.haomeiwen.com/subject/mkxdmdtx.html