Linux split命令 切割大文件


split命令

  • Linux中的split命令用於將一個大文件切割成若干個小文件,一般用於切割文本文件,有兩種切割模式:
    1. 按字節數切割,即按文件大小切割
    2. 按行數切割

split按字節數切割

  • 格式如下

    split -b [size] filename
    
  • 例子

    如上圖中test.txt大小為14k,按照2k的大小進行切割,可以得到7個大小為2k的小文件:

    split -b 2k test.txt
    

    上圖中切割后得到的7個2k的小文件的文件名皆為默認值,一般可以用 -d 選項指定文件名並編號,格式為:

    split -b [size] filename -d newname
    

split按行數切割

  • 格式如下:

    split -l [rows] filename -d newname
    

    同理,newname是新文件的名字。

  • 例子

    上例中wc命令是查看文本文件中的行數,test.txt中一共有1792行,這里按每個小文件180行進行了切分。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM