小知识:Linux(CentOS)用split命令分割文件的方法

有一些手段,比如用 shell 把日志按每天生成等等,但是不是这里的讨论范围。  CentOS 里切割大文件的命令如下:   

复制代码

代码如下:

split [OPTION] [INPUT [PREFIX]] 

选项如下:  •-a : 指定后缀长度  •-b : 每个文件多少字节  •-d : 使用数字后缀而不是字母  •-l : 指定每个文件的行数  比如我想让后缀长度为 2,即 -a 2。用数字后缀 -d。每个文件 10M,即 -b 10m。命令可以设计如下:   

复制代码

代码如下:

split -a 2 -d -b 10m /var/lib/mysql/general.log nowamagic 

会在 /root 文件夹下生成下面的切割文件:   

复制代码

代码如下:

nowamagic00 

nowamagic01 

nowamagic02 

nowamagic03 

nowamagic04 

nowamagic05 

nowamagic06 

nowamagic07 

nowamagic08 

nowamagic09 

除了最后一个文件不是10M(有可能恰好10M,不过几率很小),其它都是。  很好懂,这里记录一下,方便有需要的人。

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:linux sed命令详解

2023-6-7 7:40:16

建站知识

小知识:Linux下ps命令的10个基本例子

2023-6-7 7:56:49

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索