当我们在服务器端记录日志或文本数据时,有时候会有需要删除一个大文件的最后几行,这时如何才能高效实现。

上网浏览终于找到dd命令,亲测如下,删除一个32GB的日志文件最后100行仅需要4分钟

[root@game1_10 tmp]# dd of=sqq_jobs_run.log.bak seek=1 bs=$(($(stat -c%s sqq_jobs_run.log.bak)-$(tail -1 sqq_jobs_run.log.bak|wc -c)))

sqq_jobs_run.log.bak要操作的大文件, tail -n  #n代表要删掉最后的几行, 这里是删掉最后一行。

转载于:https://www.cnblogs.com/JustToNight/p/4589130.html

Linux下如何高效删除一个几十G的文本文件的最后一行或几行相关推荐

  1. 从对我的质疑说起,谈谈Linux下的文件删除

    特特本来就是个刚毕业的小菜,很多知识都是靠着大家的指点才慢慢学会的.之前在一篇"纯属虚构"的文章 (鹅厂后台开发工程师的工作日常) 提到使用 rm 命令删除一个近 100 G 的 ...

  2. linux中rm删除的文件是否可以恢复,Linux下用rm删除的文件的恢复方法

    Linux下用rm删除的文件的恢复方法_Linux教程_Linux公社-Linux系统门户网站 https://www.linuxidc.com/Linux/2008-08/14744.htm lin ...

  3. linux 下生成docx,linux下创建、删除文件和文件夹命令.docx

    linux下创建.删除文件和文件夹命令.docx 还剩 6页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 学习 Linux 二(创建.删除文件和文件夹 ...

  4. Linux下静态编译的一个TIP

    Linux下静态编译的一个TIP | 素包子 Linux下静态编译的一个TIP 2010年3月28日 baoz 阅读评论 linux下静态编译好处很多,一来是可以跨发行版(debian redhat ...

  5. linux下Qt编写串口调试助手,如何在linux下用QT写一个简单的串口调试助手

    如何在linux下用QT写一个简单的串口调试助手 QT5串口类 在QT5以前,编写串口一般使用的是qextserialport类,但在QT5之后有了QT自带的串口类SerialPort(串口基础类)和 ...

  6. Linux下创建和删除用户

    Linux下创建和删除用户 目录 Linux下创建和删除用户 1 创建新用户 2 配置新用户 3 进入新用户 4 删除用户 1 创建新用户 在普通root用户下可能没有权限操作,因此直接在root下操 ...

  7. linux根据修改日期删除,在Linux下怎么一次性删除掉那些修改时间为指定日期的所有文件?...

    问:在Linux下怎么一次性删除掉那些修改时间为指定日期的所有文件? 答:脚本del_files_of_date.sh 用法:./del_files_of_date.sh 比如:./del_files ...

  8. linux面试题:删除一个目录下的所有文件,但保留一个指定文件

    此题问题虽小,但是初学者还是很难给出合理的答案的!本文来自老男孩21期网络班学员 面试题:删除一个目录下的所有文件,但保留一个指定文件解答: 假设这个目录是/xx/,里面有file1,file2,fi ...

  9. linux下创建和删除软、硬链接

     在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号.文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存在,从而实现文件的快速 ...

最新文章

  1. 计算机模拟组装测试题一,江苏专转本计算机模拟自测试题(一)
  2. Linux的load导入语句,LOAD DATA INFILE语句导入数据进入MySQL的一些注意事项
  3. 阿里P8高级架构师:面试没你想象中的难,拿Offer也可以很轻松
  4. 第一天2017/03/28
  5. linux串口并行读取,请教linux串口问题!read读取时buf里只读取到8的倍数?
  6. Docker+Jenkins+Nginx+Spring Boot 自动化部署项目
  7. clion opencv安装_Clion+Opencv3.2终极配置教程
  8. C语言背包问题的算法(附完整源码)
  9. html如何让a标签提交表单提交,html post请求之a标签的两种用法解析
  10. centos7python命令_02.将python3作为centos7的默认python命令
  11. 8.11模拟:数据结构
  12. websphere内存设置_WebSphere Classloader内存泄漏预防
  13. 计算机网络设置中如何删除家庭组,【求助】Windows无法从该家庭组中删除你的计算机...
  14. python没基础能自学吗-50K大牛告诉你,没有任何编程基础,到底应该怎么自学Python...
  15. Java 多线程详解(五)------线程的声明周期
  16. 【优化部署】基于matlab粒子群算法求解无线传感器WSN部署优化问题【含Matlab源码 1691期】
  17. CodeBlock 常用快捷键
  18. Android之——多媒体开发视频格式
  19. 高德地图之逆地理编码
  20. 2019.2.18 模板的创建和自定义子模板文件(single.php 等)

热门文章

  1. 抖音计算机音乐你要我,抖音上很火的我要你快乐我要你快乐是什么歌?
  2. 简单java socket_基于Java Socket实现一个简易在线聊天功能(一)
  3. 【ruoyi若依】echarts图表跑版
  4. Linux有趣小工具命令,终端中的乐趣:6个有趣的Linux命令行工具
  5. ws配置 zuul_SpringCloud系列研究---服务网关zuul
  6. linux系统安装nc,Lifelong learner.
  7. SpringBoot Controller接收参数的几种常用方式
  8. 数学学渣的福利,看看图就能学会的机器学习
  9. 太优秀了!GitHub 标星 40000+ 的大佬和他们的公众号
  10. 万里挑一!北大AI女神每天必看的几个优质公众号