日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

split命令--linux切割(拆分)文件

發布時間:2025/4/16 linux 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 split命令--linux切割(拆分)文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

split

可以將一個大文件分割成多個小文件,有時候需要將問卷分割成更小的片段,比如提高可讀性,生成日志。

語法Usage: split [OPTION]... [INPUT [PREFIX]]Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; defaul size is 1000 lines, and default PREFIX is `x'. With no INPUT, or when INPUT is -, read standard input. 選項(options)-b:選項后跟期望切割后的單個文件的大小,單位k或者meg. split -b 1024m test.txt //將test.txt按照每1024m切割為一個小文件-l:選項后跟期望切割后單個文件的行數,直接寫數字eg. split -l 1000 test.txt //將test.txt按照每1000行切割為一個小文件-C:與選項-b相似,但是在切割時將盡量維持每行的完整性-d:使用數字作為后綴-a:配合選項-d,指定后綴長度eg. split -b 10k test.txt -d -a 3 split_file結果:test.txt split_file000 split_file001 split_file002 ...

說明:

  • 如果不指定切割后的文件名,也不指定使用數字作為后綴,默認情況下如下
  • [root@localhost split]# split -b 1024m test.txt [root@localhost split]# ls test.txt xaa xab xac xad xae xaf xag xah xai xaj ...
  • 如果指定以數字作為后綴但是不指定切割后的文件名,默認是以x為開頭,如下
  • [root@localhost split]# split -b 1024m test.txt -d -a 2 [root@localhost split]# ls test.txt x00 x01 x02 x03 x04 x05 x06 x07 x08 x09 ...
  • 如果指定切骨后的文件名,并且指定億注資為后綴,如下
  • [root@localhost split]# split -b 1024m txst.txt -d -a 2 test.txt_ [root@localhost split]# ls `txst.txt txst.txt_00 txst.txt_01 txst.txt_02 txst.txt_03 txst.txt_04 ...

    合并:

    cat 分割的文件名 > 合并后的文件名$ cat a.txt abcd$ split -l 1 a.txt $ lsa.txt xaa xab xac xad$ cat x*>HE.txt$ cat HE.txt abcd

    總結

    以上是生活随笔為你收集整理的split命令--linux切割(拆分)文件的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。