Linux 批量壓縮log日誌檔案

2021-10-05 11:49:59 字數 588 閱讀 2821

$ tar -zcvf log.tar.gz stdout.log
$ find . -maxdepth 1 -name "stdout.log.2020-03-*" -type f | xargs -i {} tar -zcvf {}.tar.gz {} --remove-files
說明

-maxdepth 1 : 表示搜尋目錄深度,取1表示只在當前目錄下檢索,不會檢索子目錄

-name 「stdout.log.2020-03-*」 : 表示匹配檔名規則

–remove-files : 表示壓縮完成後刪除原始檔

find . -maxdepth 1 -name "stdout.log.2020-04-2*" -type f ! -name "*.gz" | xargs -i {} tar -zcvf {}.tar.gz {} --remove-files
說明

! -name 「*.gz」 : 排查以 .gz 字尾的檔案

Linux 檢視log日誌

tail f log 迴圈讀取日誌 tail 10000 log 顯示檔案的尾部 n 行內容 tail f log grep 關鍵字 迴圈讀取日誌,並根據關鍵字過濾 tail f log grep i 關鍵字 忽略字元大小寫 tail f log grep e 關鍵字a 關鍵字b 關鍵字c 過濾多個...

linux下log日誌檔案

var log 常用日誌都在裡面 var log messages 常見問題日誌 tail f 實習顯示檔案 var log secure 安全資訊 登入 密碼日誌 var log wtmp 安全資訊 登入 密碼日誌 刪除不了 用last命令顯示 var log xferlog ftp日誌 var ...

linux清理log日誌檔案

1 linux會自動記錄日誌,日誌檔案中包含使用者的所有操作。這樣雖然可以方便使用者查詢相關bug,但是也導致的日誌檔案所佔據的空間越來越大。在系統能夠正常滿足使用者使用的條件下,清理日誌檔案就非常有必要了 2 當我們使用命令列tab鍵補全時會出現異常 bash cannot create temp...