Linux大檔案的切割與合併

2021-07-11 16:21:48 字數 784 閱讀 4716

有的檔案特別大,u盤什麼的一次又裝不下,雖然可以用分卷壓縮,但是壓縮解壓又要好久,還不如直接使用linux的命令來解決。

split 可以用於切割檔案。可以用man 檢視下幫助。

短選項  長選項                                  選項描述

-b          –bytes=size size             值為每一輸出檔案的大小,單位為 byte。

-c         –line-bytes=size                每一輸出檔中,單行的最大 byte 數。

-d          –numeric-suffixes             使用數字作為字尾。

-l           –lines=number number 值為每一輸出檔的列數大小。

短選項 長選項 選項描述

-b          –bytes=size size             值為每一輸出檔案的大小,單位為 byte。

-c          –line-bytes=size              每一輸出檔中,單行的最大 byte 數。

-d           –numeric-suffixes             使用數字作為字尾。

-l            –lines=number number 值為每一輸出檔的列數大小。

cat 用於將檔案合併成乙個。

例如如果要把 xaa, xab, xac三個檔案合併成乙個 xx.iso,那麼就可以:

cat xa*>xx.iso

php大檔案切割和合併

分割 split.php i 0 分割的塊編號 fp fopen hadoop.sql rb 要分割的檔案 file fopen split hash.txt a 記錄分割的資訊的文字檔案,實際生產環境存在redis更合適 while feof fp sql wb fwrite handle,fre...

linux 檔案的切割與合併

文字切割有兩種模式 1.文字模式切割 2.二進位制模式切割 split b 50k log.log splog 每個分塊 當然,最後乙個不保證 大小都是50k,基本不可讀。任何型別檔案都可以用這種切割模式。不管用什麼方式切割,合併方法不變。cat splog newlog.log split 引數 ...

PHP實現的大檔案切割與合併功能示例

分割 split.php i 0 分割的塊編號 fp fopen hadoop.sql rb 要分割的檔案 file fopen split hash.txt a 記錄分割的資訊的文字檔案,實際生產環境存在redis更合適 while feof fp sql wb fwrite handle,fre...