GnuWin32,类似linux下有split可以很方便的切分文件
split --help
Usage: split [OPTION] [INPUT [PREFIX]]
Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default
size is 1000 lines, and default PREFIX is `x'. With no INPUT, or when INPUT
is -, read standard input.
长选项必须用的参数在使用短选项时也是必须的。
-a, --suffix-length=N use suffixes of length N (default 2)
-b, --bytes=SIZE put SIZE bytes per output file
-C, --line-bytes=SIZE put at most SIZE bytes of lines per output file
-d, --numeric-suffixes use numeric suffixes instead of alphabetic
-l, --lines=NUMBER put NUMBER lines per output file
--verbose print a diagnostic to standard error just
before each output file is opened
--help 显示此帮助信息并离开
--version 显示版本信息并离开
SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.
Report bugs to <[email protected]>.
百度翻译:
用法:split[选项][输入[前缀]]
将固定大小的输入输出到PREFIXaa、PREFIXab,…;默认值
大小为1000行,默认前缀为“x”。没有输入,或输入时为-,读取标准输入。
长选项必须用的参数在使用短选项时也是必须的。
-a、 --suffix-length=N 使用长度N的后缀(默认值2)
-b、 --bytes=SIZE 输出文件的大小输入大小字节
-C、 --line-bytes=SIZE 输出文件的行大小字节
-d、 --numeric-suffixes 使用数字后缀而不是字母后缀
-l、 --lines=NUMBER 输出文件的输入行数
--verbose在打开每个输出文件之前将诊断打印到标准错误
--帮助 显示此帮助信息并离开
--版本 显示版本信息并离开
大小可能有一个乘数后缀:b代表512,k代表1K,m代表1兆。
向<bug [email protected]>报告错误。
下载GetGnuWin32:https://sourceforge.net/projects/getgnuwin32/
解压。
然后执行解压后所在文件夹中的download.bat。执行完之后,执行install.bat。
分割最终我创建一个目录,把日志文件拉进去,使用:
split -b 100m -a=5 -d 0.log
详细安装请看:
https://blog.csdn.net/weixin_30268071/article/details/97306795
https://blog.csdn.net/junbujianwpl/article/details/70146571
其他:
感谢:
https://www.cnblogs.com/aarond/p/log_split_win.html
软件下载地址:
https://sourceforge.net/projects/getgnuwin32/postdownload
split 命令
功能说明:切割文件。
语 法:split [--help][--version][-<行数>][-b <字节>][-C <字节>][-l <行数>][要切割的文件][输出文件名]
补充说明:split可将文件切成较小的文件,预设每1000行会切成一个小文件。
参 数:
-<行数>或-l<行数> 指定每多少行就要切成一个小文件。
-b<字节> 指定每多少字就要切成一个小文件。支持单位:m,k
-C<字节> 与-b参数类似,但切割时尽量维持每行的完整性。
--help 显示帮助。
--version 显示版本信息。
[输出文件名] 设置切割后文件的前置文件名,split会自动在前置文件名后再加上编号。
使用例子:
split -b 100m 1111.log (按照字节分隔)
split -l 1000000 1111.log(按照行数分隔)
————————————————
版权声明:本文为CSDN博主「赵丰登」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zhaofengdeng/article/details/92803861