split,csplit切割檔案

2021-09-01 08:23:41 字數 656 閱讀 5045

linux split 命令

功能說明:切割檔案。

語  法:split [--help][--version][-《行數》][-b 《位元組》][-c 《位元組》][-l 《行數》][要切割的檔案][輸出檔名]

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

參  數:

-《行數》或-l《行數》  指定每多少行就要切成乙個小檔案。

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

-c《位元組》  與-b引數類似,但切割時盡量維持每行的完整性。

-d 以數字為字尾

-a length 指定數字字尾的長度

--help  顯示幫助。

--version  顯示版本資訊。

最後乙個引數:[輸出檔名]  設定切割後檔案的前置檔名 ,split會自動在前置檔名後再加上編號。

使用例子:

split -b 100m filename

split -b 10k data.file -d -a 4

單位:kmg

#split -b 10k data.file -d -a 4 split_file

split_file0000 split_file0001 split_file0002....

split命令 檔案切割

split命令 檔案切割 有時候檔案過大,導致不能正常使用,可以用split進行切割。命令引數 split 選項 要切割的檔案 輸出檔名字首 a,suffix length n 切割檔案的字尾的位置,default 為2 b,bytes size 指定塊的大小,可以指定size的單位,b表示512位...

nginx 切割日誌檔案

1.首先編寫shell指令碼 cutlog.sh 放入nginx logs資料夾中 首先定義路徑變數 logs path usr local nginx logs 獲取昨天的 yyyy mm dd d date y m d 移動檔案 mv access.log log 向 nginx 主程序傳送 u...

Nginx 日誌檔案切割

阿里雲的nginx好久沒檢視過日誌,現在需要配置定時任務實現,日誌檔案切割,並刪除超過30天的日誌檔案。log.sh 指令碼檔案 bin bash 獲取當前時間 yyyy mm dd hh mm ss 格式 nowtime date y m d h m s cd usr local nginx mv...