$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中,有時需要批次清空目前目錄中的日誌文件,同時也要保留日誌檔案。
其實一行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指令批次刪除目前目錄中的日誌文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!