有一些手段,比如用 shell 把日志按每天生成等等,但是不是这里的讨论范围。 CentOS 里切割大文件的命令如下: 复制代码代码如下: split [OPTION] [INPUT [PREFIX]] 选项如下: •-a : 指定后缀长度 •-b : 每个文件多少字节 •-d : 使用数字后缀而不是字母 •-l : 指定每个文件的行数 比如我想让后缀长度为 2,即 -a 2。用数字后缀 -d。每个文件 M,即 -b m。命令可以设计如下: 复制代码代码如下: split -a 2 -d -b m /var/lib/mysql/general.log nowamagic 会在 /root 文件夹下生成下面的切割文件: 复制代码代码如下: nowamagic nowamagic nowamagic nowamagic nowamagic nowamagic nowamagic nowamagic nowamagic nowamagic 除了最后一个文件不是M(有可能恰好M,不过几率很小),其它都是。 很好懂,这里记录一下,方便有需要的人。
推荐整理分享Linux(CentOS)用split命令分割文件的方法,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
Linux下ps命令的个基本例子 在Linux下ps命令是用于查看系统上运行的进程的最基本的命令之一。它提供了当前进程的同时,如用户ID,CPU使用率,内存使用率,命令名称等,它不显示
Linux下的用户管理总结(含禁止用户和IP登录的方法) 在Linux中,用户的管理分为组和用户两种。这个Windows下也是这个样子,组是一类用户的统称。组和用户的关系是:多对多的关系。即用户可以存在于多
linux运维实用的个常用命令总结 1.删除0字节文件复制代码代码如下:find-typef-size0-execrm-rf{};2.查看进程按内存从大到小排列复制代码代码如下:ps-e-o"%C:%p:%z:%a"|sort-k5-nr3.按cpu利用率从大到