博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux:批量清空当前目录下的日志文件
阅读量:6489 次
发布时间:2019-06-24

本文共 369 字,大约阅读时间需要 1 分钟。

hot3.png

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

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

工具/原料

  • Red Hat Enterprise Linux Server release 5.4

方法/步骤

  1. 1

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

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

  2. 2

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

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

  3. 3

    再把shell命令解释一下:

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

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

转载于:https://my.oschina.net/yonghan/blog/476067

你可能感兴趣的文章
Windows XP Embedded 还原设置
查看>>
伪静态设置
查看>>
nginx常见模块的使用
查看>>
自定义颜色清屏
查看>>
Codis作者黄东旭细说分布式Redis架构设计和踩过的那些坑
查看>>
C#学习经典方法之(三)---String.Join方法
查看>>
Linux基础--RAID与LVM
查看>>
Sed学习笔记一
查看>>
=> Unit 与 () =>Unit的区别
查看>>
如何在域管理环境中进行软件的推送安装
查看>>
SoftReference,WeakReference&WeakHashMap
查看>>
Session
查看>>
Linux技术研究-基础篇(linux常用指令和权限管理)
查看>>
KeePass --开源密码管家使用手册
查看>>
嵌入式设备中支持国密算法的方法
查看>>
unary operator expected
查看>>
nagios图像(pnp4nagios)
查看>>
Oracle DML触发器
查看>>
Windows 2008 R2 安裝 PowerShell management Library for Hyper-V
查看>>
我的友情链接
查看>>