$i;doneforiin`find.-name"*.log"`;do>$i;done再把shell指令解釋一下:find.-name"*.log",就是在目前目錄下尋找後綴為log的檔案。 cat/dev"/> $i;doneforiin`find.-name"*.log"`;do>$i;done再把shell指令解釋一下:find.-name"*.log",就是在目前目錄下尋找後綴為log的檔案。 cat/dev">

首頁 >系統教程 >Linux >使用Linux指令批次刪除目前目錄中的日誌文件

使用Linux指令批次刪除目前目錄中的日誌文件

WBOY
WBOY轉載
2024-01-06 20:58:17907瀏覽

在Linux中,有時需要批次清空目前目錄中的日誌文件,同時也要保留日誌檔案。

其實一行shell指令就可以搞定,一起來看看吧。

在目前目錄下,鍵入如下指令:

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

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

使用Linux指令批次刪除目前目錄中的日誌文件

#再把shell指令解釋一下:

find . -name "*.log" ,就是在目前目錄下尋找後綴為log的檔案。

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

以上是使用Linux指令批次刪除目前目錄中的日誌文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:jb51.net。如有侵權,請聯絡admin@php.cn刪除