Linux-split命令使用

split命令使用


简介

split命令用于Linux切割(拆分)文件的命令

使用

参考命令:split --help
用法格式:split [选项]… [输入 [前缀]]

选项参数:
-l:按行切分, 如:-l 100 ,100行切分
-b:按字节切分(可以指定 K、M、G、T 等单位),如:-b 100k,100k切分
-d:切分文件后缀为数字形式
-a<后缀长度>:可指定后缀位数,-a2即两位,如x00,x01, 还可指定文件前缀,-a2 yes,则yes01,yes02
输出文件名前缀(默认不加参数):设置拆分后的文件的名称前缀,split 会自动在前缀后加上编号,默认从 aa 开始
-verbose:打印运行状态信息

案例-1

(示例):

[root@bogon aaa]# ll -lh 									查看文件总量200M
总用量 200M
-rw-r–r--. 1 root root 200M 1118 16:09 a
[root@bogon aaa]# split -b 50M a xy --verbose 				以50M拆分文件a 并且以xy开头 显示状态信息
正在创建文件"xyaa"
正在创建文件"xyab"
正在创建文件"xyac"
正在创建文件"xyad"
[root@bogon aaa]# ll -lh 									查看
总用量 400M
-rw-r–r--. 1 root root 200M 1118 16:09 a
-rw-r–r--. 1 root root 50M 1118 16:18 xyaa
-rw-r–r--. 1 root root 50M 1118 16:18 xyab
-rw-r–r--. 1 root root 50M 1118 16:18 xyac
-rw-r–r--. 1 root root 50M 1118 16:18 xyad

案例-2

(示例):

[root@bogon aaa]# split -l 100000 a -d xy -a4 --verbose 	以100000行 设置前缀为xy 后缀为数字 数字为4进行拆分a文件 显示状态信息
正在创建文件"xy0000"
正在创建文件"xy0001"
正在创建文件"xy0002"
正在创建文件"xy0003"
正在创建文件"xy0004"
正在创建文件"xy0005"
正在创建文件"xy0006"
正在创建文件"xy0007"
正在创建文件"xy0008"
正在创建文件"xy0009"
正在创建文件"xy0010"
正在创建文件"xy0011"
[root@bogon aaa]# ll -lh 									查看
总用量 401M
-rw-r–r--. 1 root root 200M 1118 16:09 a
-rw-r–r--. 1 root root 20M 1118 16:29 xy0000
-rw-r–r--. 1 root root 20M 1118 16:29 xy0001
-rw-r–r--. 1 root root 18M 1118 16:29 xy0002
-rw-r–r--. 1 root root 19M 1118 16:29 xy0003
-rw-r–r--. 1 root root 18M 1118 16:29 xy0004
-rw-r–r--. 1 root root 17M 1118 16:29 xy0005
-rw-r–r--. 1 root root 17M 1118 16:29 xy0006
-rw-r–r--. 1 root root 18M 1118 16:29 xy0007
-rw-r–r--. 1 root root 17M 1118 16:29 xy0008
-rw-r–r--. 1 root root 17M 1118 16:29 xy0009
-rw-r–r--. 1 root root 19M 1118 16:29 xy0010
-rw-r–r--. 1 root root 6.9M 1118 16:29 xy0011

猜你喜欢

转载自blog.csdn.net/m0_51052245/article/details/121404941