2017-12-06 17:51:21 1426瀏覽
今天扣丁學(xué)堂給大家介紹關(guān)于Linux視頻教程之Linux下文件的切分與合并的簡(jiǎn)單方法,首先linux下文件分割可以通過split命令來實(shí)現(xiàn),可以將一個(gè)大文件拆分成指定大小的多個(gè)文件,并且拆分速度非常的快,可以指定按行數(shù)分割和安大小分割兩種模式。Linux下文件合并可以通過cat命令來實(shí)現(xiàn),非常簡(jiǎn)單。
在Linux下用split進(jìn)行文件分割
先看下幫助文檔
Usage: split [OPTION]... [INPUT [PREFIX]]
Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default
size is 1000 lines, and default PREFIX is `x'. With no INPUT, or when INPUT
is -, 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) 指定拆分文件的后綴長(zhǎng)度
-b, --bytes=SIZE put SIZE bytes per output file 按字節(jié)拆分,默認(rèn)單位字節(jié)
-C, --line-bytes=SIZE put at most SIZE bytes of lines per output file 指定單行的最大大小,默認(rèn)單位字節(jié)
-d, --numeric-suffixes use numeric suffixes instead of alphabetic 用數(shù)字作為拆分文件的后綴
-l, --lines=NUMBER put NUMBER lines per output file 按行數(shù)進(jìn)行拆分
--verbose print a diagnostic just before each
output file is opened
--help display this help and exit
--version output version information and exit
模式一:指定分割后文件行數(shù)
對(duì)與txt文本文件,可以通過指定分割后文件的行數(shù)來進(jìn)行文件分割。
命令:
split -l 300 large_file.txt new_file_prefix
切分后默認(rèn)生成加后綴aa, ab, ac...以此類推, 當(dāng)然也可以自定義后綴。
模式二:指定分割后文件大小
split -b 10m server.log waynelog
對(duì)二進(jìn)制文件我們同樣也可以按文件大小來分隔。
在Linux下用cat進(jìn)行文件合并
命令:
cat small_files* > large_file
最后想要了解更多請(qǐng)關(guān)注扣丁學(xué)堂官網(wǎng)、微信等平臺(tái),只要你好好學(xué)習(xí)看扣丁學(xué)堂的Linux視頻教程就能學(xué)會(huì)成為L(zhǎng)inux開發(fā)工程師大神技術(shù)交流群:528072558,扣丁學(xué)堂是值得選擇的Linux培訓(xùn)機(jī)構(gòu),這里是國(guó)內(nèi)首屈一指的IT培訓(xùn)機(jī)構(gòu),根據(jù)時(shí)代要求,鑄就高新人才,為大家圓高薪夢(mèng)想。
【關(guān)注微信公眾號(hào)獲取更多學(xué)習(xí)資料】
查看更多關(guān)于“Linux培訓(xùn)資訊”的相關(guān)文章>>