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文件清空。

相關文章
相關標籤/搜索