1.命令簡(jiǎn)介
split 命令用于將一個(gè)大文件分割成較小的文件,默認(rèn)每 1000 行分割成一個(gè)小文件。有時(shí)需要將文件分割成更小的片段,比如為提高可讀性、生成日志等。
2.命令格式
split [OPTION]。.. [FILE [PREFIX]]
將文件 FILE 切分輸出到 PREFIXaa、PREFIXab,以此類(lèi)推。默認(rèn)按 1000 行為單位進(jìn)行切分,前綴 PREFIX 默認(rèn)為 x。
如果沒(méi)有文件,或者當(dāng)文件是 -,從標(biāo)準(zhǔn)輸入讀取。
3.選項(xiàng)說(shuō)明
注意,長(zhǎng)選項(xiàng)的強(qiáng)制性參數(shù)對(duì)于短選項(xiàng)也是強(qiáng)制的。
-a, --suffix-length=N 指定分割后文件名的后綴字符數(shù)目(后綴長(zhǎng)度),默認(rèn)是 2 -b, --bytes=SIZE 指定每一子輸出文件的大小,單位 byte -C, --line-bytes=SIZE 子文件中,單行的最大字節(jié)數(shù) -d 使用數(shù)字作為后綴,從 0 開(kāi)始 --numeric-suffixes[=FROM] 作用同-d,但可以設(shè)置起始數(shù)字 -x 使用從 0 開(kāi)始的十六進(jìn)制后綴,而不是字母 -, -l, --lines=NUMBER 指定多少行分割成一個(gè)小文件 -t, --separator=SEP 使用 SEP 替代換行符作為記錄分隔符 --verbose 分割文件時(shí)輸出冗余信息 --help 顯示幫助信息并退出 --version 顯示版本信息并退出
4.常用示例
(1)將 /etc/passwd 每十行分割成一個(gè)小文件,小文件名的前綴是 lvlv。
split -10 /etc/passwd lvlv // 使用 ls 查看分割出來(lái)的小文件 ls lvlvaa lvlvab lvlvac lvlvad lvlvae
(2)按 10 行分割文件,每個(gè)文件的后綴從 000 開(kāi)始。
split -a3 -d -10 /etc/passwd lvlv
原文標(biāo)題:每天一個(gè) Linux 命令(125):split 命令
文章出處:【微信公眾號(hào):Linux愛(ài)好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
責(zé)任編輯:haq
-
Linux
+關(guān)注
關(guān)注
87文章
11511瀏覽量
213827 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7152瀏覽量
125595 -
命令
+關(guān)注
關(guān)注
5文章
737瀏覽量
22881
原文標(biāo)題:每天一個(gè) Linux 命令(125):split 命令
文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛(ài)好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
Linux常用命令行總結(jié)

常用linux命令
Linux實(shí)時(shí)查看日志的四種命令詳解

嵌入式開(kāi)發(fā)必備-RK3562演示Linux常用系統(tǒng)查詢(xún)命令

嵌入式開(kāi)發(fā)必備-RK3562演示Linux常用系統(tǒng)查詢(xún)命令(下)

嵌入式開(kāi)發(fā)必備-RK3562演示Linux常用系統(tǒng)查詢(xún)命令(上)觸覺(jué)智能出品

Linux grep命令詳解
盤(pán)點(diǎn)Linux系統(tǒng)中的常見(jiàn)命令

Linux系統(tǒng)中shell命令解析
Linux系統(tǒng)中man命令的基本使用

Windows操作系統(tǒng)中的常用命令

評(píng)論