nginx清除緩存命令 如何定時清理Linux系統(tǒng)中的Nginx日志?
如何定時清理Linux系統(tǒng)中的Nginx日志?如果日志文件的命名包含某些規(guī)則,例如,所有日志文件都以日期和時間結(jié)束,那么可以使用此規(guī)則指定要刪除的文件的范圍,以達(dá)到批量刪除的目的。文件名的其他部分可以
如何定時清理Linux系統(tǒng)中的Nginx日志?
如果日志文件的命名包含某些規(guī)則,例如,所有日志文件都以日期和時間結(jié)束,那么可以使用此規(guī)則指定要刪除的文件的范圍,以達(dá)到批量刪除的目的。文件名的其他部分可以替換為通配符“*”。
例如,有59個日志,從aa20110101到za20110228。如果您想在一月刪除日志,命令可以寫成
RM*201101*。同樣的方法,只要你能找到文件的命令規(guī)則,你就可以用同樣的方法一次刪除一批文件,不局限于我們的例子
但是建議你在刪除前用ls-l*201101*來驗證是否有不應(yīng)該刪除的文件名。畢竟,沒有用于命令行刪除的回收站。如果返回的結(jié)果大于所需值,則指定的文件名不準(zhǔn)確。此外,RM RF必須刪除所有指定的對象。不幸的是,如果目錄或鏈接文件的名稱與日志文件相似,則會被錯誤地刪除。