split - 命令

split

0. 用途

split 命令主要是把一些大文件切割成小文件,比如像一些日志文件太大了,行数太多了,可以用 split 文件进行切割,逐个查看


1. 命令格式

[root@localhost test]# split [选项] [参数] [被切割文件] [切割后文件名]

2. 常用参数

选项 含义
-a 文件名生成序号位数,默认为 2
-b 每个输出文件的大小,单位有:b、k、m、g
-C 每个输出文件最多多少字节
-d 使用从 0 开始的数字后缀,而不是字母后缀
--numeric-suffixes=[ ] 同 -d,可以设置数字启始值
-x 使用从 0 开始的 16 进制后缀,而不是字母后缀
--hex-suffixes[ ] 同 -x,设置 16 进制启始值
-l 数字 指定每个文件输出行数

3. 恢复

当然,切割开来的文件还可以恢复成一个,使用:

[root@localhost test]# cat split-messagea* > message

4. 实例

  1. 指定切割文件每个 10000 行
[root@localhost test]# split -l 10000 message split-meassage
  1. 指定切割文件每个 1M 大小
[root@localhost test]# split -b 1m message split-meassage
  1. 使用数字排序,从 5 开始,文件名数字5位长度,每个文件 1k 大小
[root@localhost test]# split -b 1k -a 5 --numeric-suffixes=5 message split-meassage



我会在失眠的夜晚,想起月亮那片药   -Tzyy

posted @ 2021-04-08 10:35  -桃枝夭夭-  阅读(180)  评论(0编辑  收藏  举报