Linux:批量清空当前目录下的日志文件
生活随笔
收集整理的這篇文章主要介紹了
Linux:批量清空当前目录下的日志文件
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
在Linux中,有時(shí)需要批量清空當(dāng)前目錄中的日志文件,同時(shí)還要保留日志文件。
其實(shí)一行shell命令就可以搞定,一起來看看吧。
工具/原料
Red Hat Enterprise Linux Server release 5.4
方法/步驟
1
在當(dāng)前目錄下,鍵入如下命令:
for i in `find . -name "*.log"`; do?cat /dev/null >$i; done
2
執(zhí)行完畢后,當(dāng)前目錄下的所有l(wèi)og日志文件就被清空了。
3
再把shell命令解釋一下:
find . -name "*.log" ?,就是在當(dāng)前目錄下查找后綴為log的文件。
cat /dev/null >$i ? ? ? ,就是將每次找到的log文件清空。
轉(zhuǎn)載于:https://my.oschina.net/yonghan/blog/476067
總結(jié)
以上是生活随笔為你收集整理的Linux:批量清空当前目录下的日志文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 负面偏好
- 下一篇: CentOS最小化安装后AR8151网卡