大きなファイルを分割する

経緯

  • 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
...

補足

オプションで、行数や正規表現で分割することもできるみたい