1. 程式人生 > 其它 >大日誌檔案檢視方式

大日誌檔案檢視方式

我這裡採用了切割大檔案檢視的方式

linux split 命令

  功能說明:切割檔案。

  語  法:split [–help][–version][-<行數>][-b <位元組>][-C <位元組>][-l <行數>][要切割的檔案][輸出檔名]

  補充說明:split可將檔案切成較小的檔案,預設每1000行會切成一個小檔案。

  參  數:

  -<行數>或-l<行數>  指定每多少行就要切成一個小檔案。

  -b<位元組>  指定每多少字就要切成一個小檔案。支援單位:m,k

  -C<位元組>  與-b引數類似,但切割時儘量維持每行的完整性。

  –help  顯示幫助。

  –version  顯示版本資訊。

  [輸出檔名]  設定切割後文件的前置檔名,split會自動在前置檔名後再加上編號。

  • 使用例子:
split -b 100m 1111.log (按照位元組分隔)
split -l 1000000 1111.log(按照行數分隔)

注意:會自動生成檔名,注意會覆蓋同名檔案

舉例: dota-grp-info.log.2021-06-13 是要檢視的檔案 拆分 1G 大小結果是:   xaa,xab,xac,xad... 我要看的位置大概在 xab 中, 首先將 xab 移入新建資料夾 item 重新命名檔案(防止發生檔案覆蓋)成 xab1111
再自行命令:

split -b 100m xab1111