1. 程式人生 > >Linux:批量清空當前目錄下的日誌檔案

Linux:批量清空當前目錄下的日誌檔案

需求:在Linux中,有時需要批量清空當前目錄中的日誌檔案,同時還要保留日誌檔案。

1、

在當前目錄下,鍵入如下命令:

for i in `find . -name "*.log"`;

do cat /dev/null >$i;

done

如圖:

2、執行完畢後,當前目錄下的所有log日誌檔案就被清空了。如下圖

3、shell命令的作用

find . -name "*.log"  ,就是在當前目錄下查詢字尾為log的檔案。

cat /dev/null >$i       ,就是將每次找到的log檔案清空。