在排查項目問題的時候,日志文件是很有參考價值的。但是如果項目運行時間比較久,產生的日志可能是海量的,如果需要查看較大日志文件就會很麻煩,我們可以使用linux提供的split命令,將較大的日志文件切割為小文件,方便我們查看日志文件,進行問題的定位。
1.切割文件
1)使用split分割大文件
原文件為圖所
命令按照行數分割 分割后的文件自動加上后綴名 --verbose參數顯示進度。
##$ split -l 50000 mgr-0618.log new-file_1 --verbose
如果所示:![默認生成的新文件以字母排序]
-d參數為新生成的文件使用數字的后綴。如圖:
2:)按照字節大小進行分割
命令:split -b 40m mgr-0618.log -d newfile_ --verbose
![以每個文件40mb分割,]
3)合並文件
命令:cat newfile_* > catfile.log
![合並之后的文件和原文件大小是相同的]