跳至内容
Linux中文手册
用户工具
登录
站点工具
搜索
工具
显示页面
修订记录
反向链接
最近更改
媒体管理器
网站地图
登录
>
最近更改
媒体管理器
网站地图
您在这里:
Unix/Linux中文手册
»
man1
»
split 命令
您的足迹:
man1:split
编辑本页后请点击“保存”。请参阅
Formatting Syntax
了解维基语法。只有在您能
改进
该页面的前提下才编辑它。如果您想尝试语法,请先到
playground
里热身。
媒体文件
====== split 命令 ====== **split命令** 可以将一个大文件分割成很多个小文件,有时需要将文件分割成更小的片段,比如为提高可读性,生成日志等。在默认情况下将按照每1000行切割成一个小文件。 ==== 语法 ==== <code> split [--help][--version][-<行数>][-b <字节>][-C <字节>] [-l <行数>][要切割的文件][输出文件名] </code> ==== 选项 ==== <code> -b:值为每一输出档案的大小,单位为 byte。 -C:每一输出档中,单行的最大 byte 数。 -d:使用数字作为后缀。 -l:值为每一输出档的行数大小。 -a:指定后缀长度(默认为2)。 –help : 在线帮助 –version : 显示版本信息 </code> ==== 实例 ==== 生成一个大小为100KB的测试文件: <code> [root@localhost split]# dd if=/dev/zero bs=100k count=1 of=date.file 1+0 records in 1+0 records out 102400 bytes (102 kB) copied, 0.00043 seconds, 238 MB/s </code> 使用split命令将上面创建的date.file文件分割成大小为10KB的小文件: <code> [root@localhost split]# split -b 10k date.file [root@localhost split]# ls date.file xaa xab xac xad xae xaf xag xah xai xaj </code> 文件被分割成多个带有字母的后缀文件,如果想用数字后缀可使用-d参数,同时可以使用-a length来指定后缀的长度: <code> [root@localhost split]# split -b 10k date.file -d -a 3 [root@localhost split]# ls date.file x000 x001 x002 x003 x004 x005 x006 x007 x008 x009 </code> 为分割后的文件指定文件名的前缀: <code> [root@localhost split]# split -b 10k date.file -d -a 3 split_file [root@localhost split]# ls date.file split_file000 split_file001 split_file002 split_file003 split_file004 split_file005 split_file006 split_file007 split_file008 split_file009 </code> 使用-l选项根据文件的行数来分割文件,例如把文件分割成每个包含10行的小文件: <code> split -l 10 date.file </code>
保存
预览
取消
编辑摘要
当您选择开始编辑本页,即寓示你同意将你贡献的内容按下列许可协议发布:
CC Attribution-Share Alike 4.0 International
man1/split.txt
· 最后更改: 2021/06/29 13:35 (外部编辑)
页面工具
显示页面
修订记录
反向链接
回到顶部