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

船长

小编给大家分享一下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文件清空。


以上是“Linux如何批量清空当前目录中的日志文件”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注云行业资讯频道!

 


文章版权声明:本站内容来源于互联网收集,仅供用于学习和交流,如果有侵权内容、不妥之处,请第一时间联系我们删除。敬请谅解! E-mail:S0H@qq.com

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,525人围观)

还没有评论,来说两句吧...

目录[+]