使用自定义名称和大小拆分文本文件

使用自定义名称和大小拆分文本文件

我使用 Debian,并且有一个文本文件,我想将其拆分为多个具有特定后缀名称和大小的文件。我想将该文件分割为 n 个块,因此,我应该使用 -n 选项。我怎样才能用 split 命令做到这一点?谢谢

答案1

使用 split (GNU coreutils),您可以分成fileN, split00.part, split01.part... split[N-1].part

  • 按大小 - 线条可以分为“两半”,但所有部分都具有相同的大小

    split -d -nN --additional-suffix=.part file split
    
  • 整行/记录 - 各部分的大小可能略有不同

    split -d -nl/N --additional-suffix=.part file split
    
  • 或按定义的块大小(以字节为单位,如 1MiB)分割

    split -d -b1048576 --additional-suffix=.part file split
    

相关内容