Linux命令_split & 按大小、行数分割文件

发布于:2022-12-20 ⋅ 阅读:(1371) ⋅ 点赞:(1)

目录

1. 语法

1.1. 常用参数

2. 常见用法

2.1. 指定文件大小分割

2.2. 指定行数分割

2.3.  指定分割的文件格式


1. 语法

split  [选项]  [输入 [前缀]]

1.1. 常用参数

-b:指定大小分割文件(默认单位:B,可指定K/M/G)
-l:指定行数分割文件

-a:指定后缀长度(默认为2)
-d:指定后缀为数字
--additional-suffix:指定分割文件后缀
--verbose:显示输出信息

2. 常见用法

2.1. 指定文件大小分割

指定分割文件大小为 5K
split -b 5K file.txt

指定分割文件大小为 5M
split -b 5M file.txt

指定分割文件大小为 5G
split -b 5G file.txt

2.2. 指定行数分割

指定分割为 60 行文件
split -l 60 file.txt

2.3.  指定分割的文件格式

指定后缀长度为4
split -b 10M -a 4 file.txt

指定以数字为后缀
split -b 10M -d file.txt

自定义前缀为 aaa
split -b 10M file.txt -d aaa

自定义后缀为 .log

split -b 10M file.txt --additional-suffix=.log

 以时间命名前缀

split -b 10M file.txt --additional-suffix=.log file_`date '+%Y%m%d%H%M%S'`


网站公告

今日签到

点亮在社区的每一天
去签到