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 11月 18 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 11月 18 16:09 a
-rw-r–r--. 1 root root 50M 11月 18 16:18 xyaa
-rw-r–r--. 1 root root 50M 11月 18 16:18 xyab
-rw-r–r--. 1 root root 50M 11月 18 16:18 xyac
-rw-r–r--. 1 root root 50M 11月 18 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 11月 18 16:09 a
-rw-r–r--. 1 root root 20M 11月 18 16:29 xy0000
-rw-r–r--. 1 root root 20M 11月 18 16:29 xy0001
-rw-r–r--. 1 root root 18M 11月 18 16:29 xy0002
-rw-r–r--. 1 root root 19M 11月 18 16:29 xy0003
-rw-r–r--. 1 root root 18M 11月 18 16:29 xy0004
-rw-r–r--. 1 root root 17M 11月 18 16:29 xy0005
-rw-r–r--. 1 root root 17M 11月 18 16:29 xy0006
-rw-r–r--. 1 root root 18M 11月 18 16:29 xy0007
-rw-r–r--. 1 root root 17M 11月 18 16:29 xy0008
-rw-r–r--. 1 root root 17M 11月 18 16:29 xy0009
-rw-r–r--. 1 root root 19M 11月 18 16:29 xy0010
-rw-r–r--. 1 root root 6.9M 11月 18 16:29 xy0011
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/11970.html