linux下檔案的切割與合併(轉)
linux下檔案的切割與合併(轉)[@more@]原文地址: http://herofit.blogspot.com/2006/10/linux_10.html
切割合併檔案在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.
參考資料
man split
[ 本帖最後由 ahlongxp 於 2006-10-10 11:28 編輯 ]
切割合併檔案在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.
參考資料
man split
[ 本帖最後由 ahlongxp 於 2006-10-10 11:28 編輯 ]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-960099/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux大檔案的切割與合併Linux
- linux下檔案分割與合併 (轉)Linux
- linux下檔案分割與合併(轉)Linux
- 檔案切割以及合併筆記筆記
- Linux下合併檔案Linux
- Linux下檔案的切分與合併的簡單方法Linux
- Centos檔案切割利器_split命令及cat命令合併檔案CentOS
- Linux - 檔案的分割(split)與合併(cat)Linux
- Linux檔案分割與合併:split&catLinux
- UNIX 中的檔案切割(轉)
- 如何在 Linux下進行檔案切割操作?Linux
- 資料檔案合併與拆分
- linux檔案合併、去重、拆分Linux
- windows合併檔案Windows
- 合併iso檔案
- bash切割檔案
- git合併分支,如果選擇性的合併檔案?Git
- linux下的檔案共享(轉)Linux
- Hive小檔案合併Hive
- requireJS對檔案合併與壓縮(二)UIJS
- Linux下find與rm指令結合批量刪除檔案Linux
- linux下主要檔案(轉)Linux
- 在linux下合併磁碟Linux
- 某檔案切割工具
- 檔案合併新思路(附完整DELPHI程式碼) (轉)
- 如何在linux 中合併兩個檔案為一個檔案pasteLinuxAST
- 如何在Linux中進行檔案切割操作?Linux
- 如何在 Acrobat Pro DC 與其它檔案合併建立單個 PDF 檔案?BAT
- Linux下的壓縮檔案剖析(轉)Linux
- linux下的各項配置檔案(轉)Linux
- Linux下把sra檔案轉成fastq檔案LinuxAST
- 多個excel檔案合併成一個excel表的方法 如何快速合併多個excel檔案Excel
- java快速分割及合併檔案Java
- shell 檔案合併 去重 分割
- Python之合併PDF檔案Python
- Android合併檔案的3種方式Android
- 超級檔案分割《合併》機(分割大檔案)
- PDF多檔案合併怎麼完成?PDF合併的簡單方法分享