前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux命令(10)——split命令

Linux命令(10)——split命令

作者头像
恋喵大鲤鱼
发布2018-08-03 11:17:51
1.2K0
发布2018-08-03 11:17:51
举报
文章被收录于专栏:C/C++基础C/C++基础

1.功能

将一个大文件分割成较小的文件,默认每1000行分割成一个小文件。有时需要将文件分割成更小的片段,比如为提高可读性、生成日志等。

2.命令格式

代码语言:javascript
复制
split [选项] <file> [prefix]

前缀prefix可作为切割文件的前导文字,默认前缀为x。

3.选项说明

代码语言:javascript
复制
-a <长度>, --suffix-length=N:指定分割后文件的后缀字符数目(后缀长度),默认是2
-b <字节>,--bytes=SIZE:指定每一子输出文件的大小,单位byte 
-C <字节>,--line-bytes=SIZE:子文件中,单行的最大字节数
-d,--numeric-suffixes:使用数字作为后缀
-<行数>,-l <行数>,--lines=NUMBER:指定多少行分割成一个小文件。
--verbose:分割文件时输出冗余信息
--help:显示帮助信息
--version:显示版本

4.示例

(1)将/etc/passwd每十行分割成一个小文件,小文件名的前缀是lvlv。

代码语言:javascript
复制
[b3335@MIC test]$ split -10 /etc/passwd lvlv

//使用ls查看分割出来的小文件
[b3335@MIC test]$ ls
lvlvaa  lvlvab  lvlvac  lvlvad  lvlvae

(2)按10行分割文件,每个文件的后缀从000开始。

代码语言:javascript
复制
[b3335@MIC test]$ split -a3 -d -10 /etc/passwd lvlv

参考文献

[1]split manual

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017年08月13日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.功能
  • 2.命令格式
  • 3.选项说明
  • 4.示例
  • 参考文献
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档