切割合併檔案在linux下用split和cat就可以完成。下面舉些例項進行說明。
1.檔案切割
檔案切割模式分為兩種:
文字檔案
二進位制模式。
1.1文字模式
按最大檔案大小切割;
按文字行數切割。
1.1.1最大檔案大小切割
split -c 5k duanxin split
將文字檔案duanxin按每塊最大5k的大小進行切割,不打碎行。輸出檔名類似splitaa, splitab……
1.1.2 按文字行數切割
split -l 100 duanxin split
每個分塊100行,不考慮大小。日誌分析時應該有用。
1.2 二進位制模式
split -b 5k duanxin split
每個分塊(當然,最後乙個不保證)大小都是5k,基本不可讀。任何型別檔案都可以用這種切割模式。
2.檔案合併
cat split* >newduanxin
不管用什麼方式切割,合併方法不變。
3.其它
split可以用-a選項指定輸出檔名的長度。如
split -l 100 -a 3 duanxin split
則輸出檔案出類似於splitaaa,splitaab。不指定時預設為2。
用-b或-c指定分塊大小時,可用的單位有,b for 512bytes, k for 1kbytes, m for 1 megbytes.
Linux下分割合併檔案
切割合併檔案在linux下用split和cat就可以完成。下面舉些例項進行說明。1.檔案切割 檔案切割模式分為兩種 文字檔案 二進位制模式。1.1文字模式 按最大檔案大小切割 按文字行數切割。1.1.1最大檔案大小切割 split c 5k duanxin split 將文字檔案duanxin按每塊...
Linux下分割合併檔案
切割合併檔案在linux下用split和cat就可以完成。下面舉些例項進行說明。1.檔案切割 檔案切割模式分為兩種 文字檔案 二進位制模式。1.1文字模式 文字模式只適用於文字檔案,用這種模式切割後的每個檔案都是可讀的。文字模式又分為兩種 按最大檔案大小切割 按文字行數切割。1.1.1最大檔案大小切...
linux大檔案分割與合併
09 原 linux相關 linux大檔案分割與合併 823 0 前言 split 命令 功能說明 切割檔案。語 法 split help version 行數 b 位元組 c 位元組 l 行數 要切割的檔案 輸出檔名 補充說明 split可將檔案切成較小的檔案,預設每1000行會切成乙個小檔案。參...