Linuxコマンド一覧 [split]

UNIX入門 > Linuxコマンド一覧 > split

split ファイルを分割する


コマンドの機能

ファイルを分割して複数の新ファイルを生成します。デフォルトでは1000行単位で分割します。行単位ではなくバイト数で指定することも可能です。デフォルトの新ファイル名は、xaa、xab、xac、...となります。「x」の部分は変更可能です。

コマンドの書式([]は省略可)

split [-bl N] ファイル [新ファイル]

コマンドのオプション

-b N 指定されたNバイトで分割します。Nの後に「b」を付加した場合は512バイトに、「k」を付加した場合はキロ・バイトに、「m」を付加した場合はメガ・バイトになります。
-l N (-N) 指定された行数で分割します。l を省略して「-N」と記述することもできます。
ファイル 分割するファイルを指定します。
新ファイル 生成される新ファイル名の前半部分を指定します。


コマンドの使用例

$ split -8 file1 file1_ 「file1」を8行ごとに分割します。
    新ファイルの前半部分を「file1_」とします。
$ ls ファイルを確認します。
file1   file1_aa   file1_ab   file1_ac


関連するコマンド

cat join paste  

戻る