Linux(CentOS)用split命令分割文件的方法

admin3年前云主机71

有一些手段,比如用 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,不过几率很小),其它都是。

很好懂,这里记录一下,方便有需要的人。

《Linux(CentOS)用split命令分割文件的方法》来自互联网同行内容,若有侵权,请联系我们删除!

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

python怎么删除字典元素

Python怎么删除字典元素?介绍在Python中,字典是一种非常常见的数据类型。字典是由键-值对组成的无序集合,可以根据键来访问对应的值。当我们操作字典时,时常需要删除字典中的某些元素。本文将介绍如...

vue如何引入jssdk

Vue如何引入js-sdk1. 什么是jssdkjs-sdk即JavaScript-SDK,是为了实现Web应用与微信公众号的交互功能而开发的一套JS接口。它给开发者提供了这样的功能:获取用户信息,分...

mysql中怎么查询表的所有记录

使用MySQL查询表的所有记录在MySQL中,查询表的所有记录是一项基本的操作。这是因为,对于许多数据库应用程序而言,从数据表中检索所有的记录是非常重要的。在下面的文章中,我们将探讨如何使用MySQL...

如何选择美国云主机

1. 了解你的需求在选择美国云主机前,首先需要明确你的需求,包括: 带宽需求 存储需求 处理器需求 操作系统需求 安全需求根据这些需求,你可以选择不同的云主机服务商,比如Amazon Web...

Limenex

LimenexLimenex is a web hosting company that offers a variety of web hosting services to businesses...

服务器托管是什么

什么是服务器托管?在现代信息时代的背景下,大部分企业需要一个强大的服务器来储存和管理数据,供网站或应用程序使用。但是,购买并维护这样的服务器无疑会花费大量资金和时间。此时,服务器托管成为了一种解决方案...