Linux split命令 大檔案分隔

2022-08-17 05:45:21 字數 724 閱讀 7833

在linux上,有時會遇到檢視比較大的日誌,但是使用vi檢視很慢。所以就想通過將檔案分割成多個小一點的檔案,方便檢視。

功能說明:切割檔案。

語法: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 (按照行數分隔)

合併檔案

cat x* >> 1111.log2

diff -r 1111.log 1111.log2 (如果沒有輸出,說明2個檔案一致)

linux split 切割大檔案

語法 split l 行數 b 位元組 c 位元組 要切割的目標檔案 輸出檔名字首 說明 l 行數 指定每多少行就要切成乙個小檔案,預設值是1000行。b 位元組 m k 指定每多少位元組就要切成乙個小檔案。b n k n 1024 bytes b n m n 1024 1024 bytes c 位...

Linux split命令例項

你曾經是否想要把乙個大檔案分割成多個小檔案?比如乙個5gb日誌檔案,我們需要把它分成多個小檔案,這樣我們才有可能使用普通的文字編輯器讀取它。有時我們需要傳輸20gb的大檔案到另一台伺服器,這就需要我們把它分割成多個檔案,這樣便於傳輸資料。下面我們來通過五個例項來講解它。split命令分割檔案成每個檔...

linux 檢視大檔案 命令

常用命令 du h max depth 1 grep tg sort 查詢上g和t的目錄並排序 du sh 統計當前目錄的大小,以直觀方式展現 du h max depth 1 grep g sort 檢視上g目錄並排序 du sh max depth 1 檢視當前目錄下所有一級子目錄資料夾大小 d...