Linux文件分割與合并:split&cat
Linux下文件分割可以通過split命令來實現(xiàn),而用cat進(jìn)行文件合并。而分割可以指定按行數(shù)分割和安大小分割兩種模式。Linux下文件合并可以通過cat命令來實現(xiàn),非常簡單。
在Linux下用split進(jìn)行文件分割:
模式一:指定分割后文件行數(shù)
對與txt文本文件,可以通過指定分割后文件的行數(shù)來進(jìn)行文件分割。
命令:
split -l 300 large_file.txt new_file_prefix
模式二:指定分割后文件大小
對于可執(zhí)行文件等二進(jìn)制文件,則不能通過文件行數(shù)來進(jìn)行文件分割,此時我們可以指定分割大小來分隔文件。
命令:
split -b 10m large_file.bin new_file_prefix
對二進(jìn)制文件我們同樣也可以按文件大小來分隔。
在Linux下用cat進(jìn)行文件合并:
命令:
cat small_files* > large_file
Linx文件分割命令英文釋義:
- -, read standard input.
- Mandatory arguments to long options are mandatory for short options too.
- -a, --suffix-length=N
- use suffixes of length N (default 2)
- -b, --bytes=SIZE
- put SIZE bytes per output file
- -C, --line-bytes=SIZE
- put at most SIZE bytes of lines per output file
- -d, --numeric-suffixes
- use numeric suffixes instead of alphabetic
- -l, --lines=NUMBER
- put NUMBER lines per output file
【編輯推薦】
- Linux操作系統(tǒng)調(diào)優(yōu)參數(shù)
- Linux 發(fā)行版將引入 /run 目錄
- Linux中whatis與makewhatis的作用
- Linux下用mrtg監(jiān)控網(wǎng)絡(luò)設(shè)備端口流量
- LINUX下使用MRTG畫虛擬主機流量圖