这是一个apache日志目录,可以看到access_log和error_log占用空间过大


我们使用

split -b 10G access_log

命令来切割它提示如下

split: 10G: invalid number of bytes

我们把命令改成

split -b 10000000000 access_log

这个命令表示按1000000000byte的大小进行分割,近似于10GB.
然后成功分割

————————————————————————————————————————

也可以

wc -l error_log

读出文件有多少行

split -l 2482 error_log -d -a 4 error_log

将文件access_log分成若干个小文件,每个文件2482行(-l 2482),文件前缀为access_log,系数不是字母而是数字(-d),后缀系数为四位数(-a 4)

另外超大文件(100g以上)不管哪种方式都很慢,希望以后能找到一种好用的方法。

Linux使用split命令切割大型日志文件 保留文件结尾删除前面的内容相关推荐

  1. 4G内存怎么读取5G数据(python中的生成器、Linux的split命令)

    1.使用python的生成器,一小段一小段数据读取 生成器:具有yield的函数就是生成器,是一个可以返回迭代器的函数 迭代器:知道遍历位置的对象,有iter()和next()方法 代码举例: def ...

  2. split命令切割文件

    一.文件切割 命令格式: split [-b ][-C ][-][-l ][要切割的文件][输出文件名前缀][-a ] 参数: -b  50m 按大小切分(50MB),默认是字节,还可指定k.m.g. ...

  3. linux split命令,Linux之split命令详解

    Linux split命令用于将一个文件分割成数个,该指令将大文件分割成较小的文件,在默认情况下将按照每1000行切割成一个小文件,其基本语法是split [--help][--version][-] ...

  4. linux日志按天切割,Linux下用cronolog切割Tomcat日志并删除指定天数前的日志记录

    使用cronolog工具切分Tomcat的catalina.out日志文件 普通用户下载.安装cronolog[tomcat@localhost ~]$ tar -xf cronolog-1.6.2. ...

  5. linux命令返回结果保存到文件,Linux终端运行命令及结果同时保存入文件方法总结...

    一,把命令运行的结果保存到文件当中 用>或者>>重定向就可以把输出内容保存在某个文件里面, 例子: [lhd@hongdi ~]$ ls > ls.txt [lhd@hongd ...

  6. linux下rename命令用法详解(重命名文件)

    本文介绍了linux系统中rename命令的用法,用来修改文件名.重命名文件,批量重命名文件rename是最好的选择,需要的朋友参考下. 在linux系统中重命名文件,经常用到mv命令,批量重命名文件 ...

  7. linux命令去除重复的值,学习linux的Split 命令-linux下去除重复的命令uniq用法...-linux下join与paste命令的用法_169IT.COM...

    先来看命令paste. paste将几个文件的相应行用制表符连接起来,并输出到标准输出. paste [选项] file1 file2 -d 指定不同于空格或tab键的域分隔符.例如用#分隔域,使用- ...

  8. 如何从虚拟机上的linux使用sz命令传输windows大于4G的文件

    方法是先对该文件进行拆分,拆分成多个小于4G的文件,然后分别下载,下载到本地后再进行合并或直接解压,具体操作如下: 1.分拆为多个文件的命令: cat train.tar.gz | split -b ...

  9. linux 使用scp命令从一台机器复制文件到另一台linux机器上去

    原文链接:scp 1.功能说明 scp就是security copy,用于将文件或者目录从一个Linux系统拷贝到另一个Linux系统下.scp传输数据用的是SSH协议,保证了数据传输的安全,其格式如 ...

最新文章

  1. Eclipse安装Svn无法连接问题
  2. mysql中创建用户并授权_MySQL中创建用户及授权[转]
  3. c# 将图片转成透明背景的png 源代码_有机_有机认证标【高清png素材】
  4. win10安装mysql5.6,mysql启动时,闪退
  5. 使用cloudera manager安装Hue服务【详细步骤】
  6. 专业词汇---BUG部分-02
  7. mysql创建数据库时使用sql/wordbench使主键(primary key)自增
  8. 4a安全管控 java cas_单点登录与权限管理本质:单点登录介绍
  9. java判断jd安装,java - 安装和使用 java 反编译应用: jd-compiler ,以及命令行的使用...
  10. CMDB数据库设计-四种方案任你选
  11. java 调用tomcat api,tomcat处理http请求-下
  12. 易达项目的工作进程第二天
  13. 深入浅出统计学-第二章
  14. 科研软件宝藏公众号开通
  15. MSDC 4.3 接口规范(15)
  16. Java开发面试(持续更新)
  17. 电脑ping服务器显示传输失败,Win10电脑ping时显示“传输失败常见故障”的最佳解决方案...
  18. uni-app app平台微信支付
  19. SQL server Date函数之DATEADD()函数
  20. $http与ajax的同步请求

热门文章

  1. [洛谷P1902]刺杀大使
  2. firefox标签页、书签页改小
  3. 【WPS JSAPI加载项】 书签替换功能的实现
  4. Google Earth Engine(GEE)批量下载NPP产品
  5. JAVA给你讲它的故事
  6. 支持向量机SVM算法原理笔记2
  7. 机器学习模型的评价指标和方法
  8. 信息系统管理工程师 - 2017年真题(下午卷,应用技术)考点解析
  9. 腾讯企业邮箱 python 发送邮件样例(一)
  10. vnc下载,vnc下载软件该怎么选择?5款好用推荐