splitコマンド~指定したサイズでファイルを分割する~【Linuxコマンド集】

splitコマンド~指定したサイズでファイルを分割する~【Linuxコマンド集】

指定されたサイズでファイルを分割します。デフォルトでは1000行ごとに複数ファイルに分割します。分割されたファイルには、ファイル名の文末に「aa」、「ab」「ac」…が付加されます。

splitコマンドの基本

コマンドの基本動作

split [オプション] [入力ファイル名 [出力ファイル名]]

ここでは「xaa」というファイルが作成されています。

splitコマンドの主なオプション

オプション説明
-行数入力ファイルを指定された行ごとに分割する

指定行ごとに分割する

入力ファイル「0000.txt」を2行ごとに分割し、「xaa」、「xab」…というファイル名で保存しています。

split -2 0000.txt