要将一个文件分成两个大小一致的文件,可以使用以下命令:

split -n 2 -d -b $(($(stat -c '%s' 文件名)/2)) 文件名 文件名前缀

其中,'文件名'是要分割的源文件的名称,'文件名前缀'是生成的分割文件的前缀。

这个命令使用了split命令,选项说明如下:

  • -n 2:将文件分成2个部分;
  • -d:使用数字作为分割文件的后缀;
  • -b $(($(stat -c '%s' 文件名)/2)):将文件分成大小相等的两部分,通过$(($(stat -c '%s' 文件名)/2))获取源文件的大小,并除以2。

执行命令后,会生成两个以'文件名前缀'开头的分割文件,分别为'文件名前缀00'和'文件名前缀01'。

Linux 分割文件:将文件分成大小相等的两部分

原文地址: https://www.cveoy.top/t/topic/qlI4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录