Linux按照行数、大小切分文件

有几个常用的命令:split

按照行数切分

首先查看文件的行数:

wc -l debug.log

切分文件:

split -l 行数 切分的文件名 输出的文件名

例:

# 以100行作为基本单位切分debug.log文件,输出文件:debug_test.logab  debug_test.logac....结尾以 aa ab ac等
split -l 100 debug.log debug_test.log
# 结尾以数字作为切分的依据
split -l 100 debug.log debug_test.log -d

按照大小切分

例如:
按照5k为大小切分

split -b 5k debug.log -d

按照10M为大小切分

split -b 10M debug.log -d

参考

dd、split、csplit命令:https://www.junmajinlong.com/shell/dd_split_csplit/

你可能感兴趣的:(linux,运维,linux)