数码资讯
Linux(CentOS)与分割命令分割文件的方法
点评:在Linux中,稍微注意一下可能会有大量的日志文件,即使是几百米,拖下来分析也是浪费时间,这个时候,如果你能把一个小文件切成n个文件,用最后一个文件就能看到最近的日志。 有一些方法,比如每天使用shell来生成日志,等等,但不是这里讨论的范围。 在CentOS切割大文件的命令如下: 复制代码代
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
点评:在Linux中,稍微注意一下可能会有大量的日志文件,即使是几百米,拖下来分析也是浪费时间,这个时候,如果你能把一个小文件切成n个文件,用最后一个文件就能看到最近的日志。
有一些方法,比如每天使用shell来生成日志,等等,但不是这里讨论的范围。
在CentOS切割大文件的命令如下:
复制代码代码如下所示:
分割{ { } }输入{ } }
选项如下:
指定后缀的长度
每个文件有多少字节
使用数字后缀而不是字母。
指定每个文件的行数
例如,我想后缀长度为2,即:2。使用数字后缀-d.each文件10M,即B 10m。命令可以设计如下:
复制代码代码如下所示:
分2 d B 10m / / / lib VaR MySQL / general.log nowamagic
下面的剪切文件是在根文件夹下生成的:
复制代码代码如下所示:
nowamagic00
nowamagic01
nowamagic02
nowamagic03
nowamagic04
nowamagic05
nowamagic06
nowamagic07
nowamagic08
nowamagic09
除了最后一个文件不是10M(可能是10M,但概率很小),其余的都是。
很清楚,这里是需要帮助的人的记录。
有一些方法,比如每天使用shell来生成日志,等等,但不是这里讨论的范围。
在CentOS切割大文件的命令如下:
复制代码代码如下所示:
分割{ { } }输入{ } }
选项如下:
指定后缀的长度
每个文件有多少字节
使用数字后缀而不是字母。
指定每个文件的行数
例如,我想后缀长度为2,即:2。使用数字后缀-d.each文件10M,即B 10m。命令可以设计如下:
复制代码代码如下所示:
分2 d B 10m / / / lib VaR MySQL / general.log nowamagic
下面的剪切文件是在根文件夹下生成的:
复制代码代码如下所示:
nowamagic00
nowamagic01
nowamagic02
nowamagic03
nowamagic04
nowamagic05
nowamagic06
nowamagic07
nowamagic08
nowamagic09
除了最后一个文件不是10M(可能是10M,但概率很小),其余的都是。
很清楚,这里是需要帮助的人的记录。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。