[小技巧] linux下的檔案分割及合併

文章引用自:http://www.real-blog.com/linux-bsd-notes/19

需要將一個體積龐大的檔案分割成細小的檔案

分割檔案
假如有一個 5MB 的 testing.mp3 檔案,你想分割成每份 1MB 大小的檔案,可以用以下指令:

split –bytes=1000000 testing.mp3 output

輸出檔名為outputaa outputab outputac … 等等,每個檔案為1000000 bytes

合拼檔案

cat split1 split2 split3 > output

以上指令會將 split1, split2, split3 合拼為 output 檔案。如果在目錄內沒有其他檔案是以 output 開頭的話,則可以將以上指令簡化成:

cat split* > output

 

——————————————————————————————

比較windows XP下的合併檔案

引用自:http://blog.yam.com/wage/article/5746554

合併多個文字檔

假設有a.txt, b.txt, c.txt三個文字檔,想要將之合併為一個文字檔output.txt

copy a.txt+b.txt+c.txt output.txt 

如果不是文字檔,採用二進位方式合併

copy a.txt+b.txt+c.txt output.txt /b

或是使用hjsplit檔案分割合併工具 (freeware有繁中版)

至於能不能在XP與linux混用(例如:linux下分割,copy到XP合併)有待實驗