1.命令簡介
split 命令用于將一個大文件分割成較小的文件,默認每 1000 行分割成一個小文件。有時需要將文件分割成更小的片段,比如為提高可讀性、生成日志等。
2.命令格式
split [OPTION]。.. [FILE [PREFIX]]
將文件 FILE 切分輸出到 PREFIXaa、PREFIXab,以此類推。默認按 1000 行為單位進行切分,前綴 PREFIX 默認為 x。
如果沒有文件,或者當文件是 -,從標準輸入讀取。
3.選項說明
注意,長選項的強制性參數對于短選項也是強制的。
-a, --suffix-length=N 指定分割后文件名的后綴字符數目(后綴長度),默認是 2 -b, --bytes=SIZE 指定每一子輸出文件的大小,單位 byte -C, --line-bytes=SIZE 子文件中,單行的最大字節數 -d 使用數字作為后綴,從 0 開始 --numeric-suffixes[=FROM] 作用同-d,但可以設置起始數字 -x 使用從 0 開始的十六進制后綴,而不是字母 -, -l, --lines=NUMBER 指定多少行分割成一個小文件 -t, --separator=SEP 使用 SEP 替代換行符作為記錄分隔符 --verbose 分割文件時輸出冗余信息 --help 顯示幫助信息并退出 --version 顯示版本信息并退出
4.常用示例
(1)將 /etc/passwd 每十行分割成一個小文件,小文件名的前綴是 lvlv。
split -10 /etc/passwd lvlv // 使用 ls 查看分割出來的小文件 ls lvlvaa lvlvab lvlvac lvlvad lvlvae
(2)按 10 行分割文件,每個文件的后綴從 000 開始。
split -a3 -d -10 /etc/passwd lvlv
原文標題:每天一個 Linux 命令(125):split 命令
文章出處:【微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。
責任編輯:haq
-
Linux
+關注
關注
87文章
11456瀏覽量
212742 -
操作系統
+關注
關注
37文章
7077瀏覽量
124924 -
命令
+關注
關注
5文章
726瀏覽量
22666
原文標題:每天一個 Linux 命令(125):split 命令
文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
常用linux命令
嵌入式開發必備-RK3562演示Linux常用系統查詢命令(上)觸覺智能出品

評論