Linux批量清空当前目录中的日志文件

在Linux中,有时需要批量清空当前目录中的日志文件,同时还要保留日志文件。

其实一行shell命令就可以搞定,一起来看看吧。

在当前目录下,键入如下命令:

for i in `find . -name "*.log"`; do cat /dev/null >$i; done

for i in `find . -name "*.log"`;do >$i; done

再把shell命令解释一下:

find . -name "*.log" ,就是在当前目录下查找后缀为log的文件。

cat /dev/null >$i ,就是将每次找到的log文件清空。

(0)

相关推荐

  • Win7系统如何批量删除C盘log日志文件?

    Win7系统批量删除C盘log日志文件的方法: 1.打开计算机,进入到C盘(系统盘); 2.在文件夹右上方搜索框中输入 *.log ,这时系统就会开机搜索C盘下所有的Log 日志文件; 3.等到搜索完 ...

  • 如何批量删除手机中的大文件

    有的小伙伴在使用手机过程中,发现手机中的大文件太多了,因此手机越来越卡,因此想要批量删除大文件,但是却不知道如何操作,那么小编就来为大家介绍一下吧.具体如下:1. 第一步,点击并打开手机管家软件.2. ...

  • Win7批量删除C盘log日志文件的方法

    操作方法: 一.打开计算机,进入到C盘(系统盘); 二.然后在文件夹右上方搜索框中输入 *.log ,这时系统就会开机搜索C盘下所有的Log 日志文件,如下图; 三.等到搜索完毕后,我们按下CTRL ...

  • win10电脑中的系统日志文件怎么查看

    我们电脑中的日志文件,记录的是电脑运行过程中出现的系统错误信息,通过查看日志文件,可以找到系统发生错误的时间和原因.现今天就跟大家介绍一下win10电脑中的系统日志文件怎么查看的具体操作步骤.1. 打 ...

  • 在Linux系统中使用logrotate来管理日志文件的方法

    日志文件包含了关于系统中发生的事件的有用信息,在排障过程中或者系统性能分析时经常被用到.对于忙碌的服务器,日志文件大小会增长极快,服务器会很快消耗磁盘空间,这成了个问题.除此之外,处理一个单个的庞大日 ...

  • Linux(Unix)中误删除的文件恢复方法

    在Linux下大致重新演示一下恢复的过程,恢复的步骤与数据库版本没有太大关系,与操作系统的不同会有所不同。 1. 在数据库open的时候,直接删除users表空间中的数据文件。 复制代码 代码如下: ...

  • Linux常用的日志文件和常用命令

    成功地管理任何系统的关键之一,是要知道系统中正在发生什么事。Linux 中提供了异常日志,并且日志的细节是可配置的。Linux 日志都以明文形式存储,所以用户不需要特殊的工具就可以搜索和阅读它们。还可 ...

  • Linux中svn提交文件后自动同步更新到网站目录

    下面来为各位介绍Linux中svn提交文件后自动同步更新到网站目录希望文章对各位有帮助. 有时,对于多文件需要上传到服务器的时候将会很麻烦,但是如果使用svn的钩子脚本就容易实现本地提交svn后,自动 ...

  • Linux怎么开启tomcat中日志的gc设置?

    在对系统的压力的测试过程中,为了能监控长期对gc的变化的情况,那么就需要在tomcat中进行配置相关的gc输入日志,以便后续来对gc中进行分析,那么如何开启tomcat中日志的gc设置呢? 1.进入到 ...