当我们需要将文件分割为多个小文件时,可以使用Linux split命令。该命令能够将一个大文件拆分成多个小文件,每个小文件的大小设置可以自定义,也可以设置拆分后小文件的名称。
命令格式
split [选项] [--] [文件] [前缀名称]
选项说明
-a, --suffix-length=长度
:指定拆分后小文件名称后缀的长度,默认值为2-b, --bytes=大小[k|MB|GB]
:指定每个小文件的大小,默认值为1K,还可以使用k、MB、GB作为单位,如-b 10MB表示每个小文件大小为10MB-d, --numeric-suffixes
:使用数字作为拆分后小文件名称的后缀-l, --lines=行数
:指定每个小文件的行数-n, --number=数量
:指定拆分后小文件的数量
使用示例
- 将文件file.txt拆分成大小为10MB的小文件,拆分后文件名称的前缀为part:
shell
split -b 10MB file.txt part
拆分后的小文件名称为partaa、partab、partac等。
- 将文件file.txt按每100行拆分为多个小文件:
shell
split -l 100 file.txt part
拆分后的小文件名称为partaa、partab、partac等。
以上就是Linux split命令的使用方法和示例。我们可以根据实际需要设置不同的选项,灵活地拆分文件。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解Linux split命令:将文件拆分成多个部分 - Python技术站