1. 程式人生 > >linux常用命令:split 命令

linux常用命令:split 命令

常用命令 文件分割 soft ros efi 數字 命令格式 參數 ...

  split是linux下常用的分割文件命令。Linux下文件分割可以通過split命令來實現,而用cat進行文件合並。而分割可以指定按行數分割和按大小分割兩種模式。

1.命令格式:

  split [OPTION]... [待分割文件 [PREFIX]]

  split [--help][--version][-<行數>][-b <字節>][-C <字節>][-l <行數>][要切割的文件][輸出文件名]

2.命令功能:

  將一個文件分割成很多個小文件

3.常用參數:

-b:輸出文件後綴長度

-b<字節>:值為每一輸出檔案的大小,單位為 byte。

-C<字節>:每一輸出檔中,單行的最大 byte 數。

-d:使用數字作為(輸出文件)後綴。

-l<行數>:值為每一輸出檔的行數大小。

PREFIX:代表前導符,可作為切割文件的前導文件。

[輸出文件名]  設置切割後文件的前置文件名,split會自動在前置文件名後再加上編號。

4.常用範例:

例一: 以行為單位切割文件

命令:

  split -l 1000000 -d filename.txt splitfile_

說明:以每100萬行為一份切分文件filename.txt,切分得到的文件以splitfile_+數字後綴為文件名,如:splitfile_000、splifile_001、splitfile_002、……

例二:以字節為單位切割文件

命令:

  split -b 10 -d filename.txt splitfle_

說明:以每10字節(byte)為一份切分文件

例三:指定切分後文件名

命令:

  split -b 10k filename.txt -d -a 3 splitfile_

說明:以每10k為一份切分文件,得到的文件以splitfile_加3位數字為文件名,如:splitfile_000、splifile_001、splitfile_002、……



linux常用命令:split 命令