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

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

其实一行shell命令就能够搞定,一块儿来看看吧。工具

工具/原料

  • Red Hat Enterprise Linux Server release 5.4spa

方法/步骤

  1. 1日志

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

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

  2. 2im

    执行完毕后,当前目录下的全部log日志文件就被清空了。margin

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

  3. 3top

    再把shell命令解释一下:img

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

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

相关文章
相关标签/搜索