大きなファイルを分割する
経緯
- 1GB 以上ある大きなファイルを見たい
- ログみたいなの
- grep 駆使とかではなくて何ならエディタで見たいようなとき
- もういっそファイルを分割して見ることにする
split コマンドを使う
split -a 3 -b 100m bigsize.log splited-
-a
- suffix の桁数を指定
-b
- 分割サイズを指定
- k(kb) や m(mb) が使える
- 第2引数にprefix を渡せる
結果
このコマンド例だと下記のようになる。
splited-aaa splited-aab splited-aac splited-aad ...
補足
オプションで、行数や正規表現で分割することもできるみたい