大容量のテキストファイル(ログ等)を、扱いやすいサイズやすぐに開けるサイズに分割したい時があり、方法を調べたので紹介したいと思います。 ちなみにLinuxではsplitコマンドを使用すれば簡単に実施できます。 Linuxサーバで収集した資料をフロッピーディスクで移動したり、メールで転送したい場合があります。しかし、ファイルサイズが大きすぎて移動できない時は、ファイルを分割する必要があります。取得したログファイルが大きすぎる場合に、扱いやすいサイズに変更することにも使えます。 テキストファイルを行数指定で分割する PowerShellで、分割するテキストファイルが配置されているフォルダーに移動して、以下のように実行します。 $i=1; cat .\[分割対象ファイル] -ReadCount [分割行数] | % { $_ > [分割後ファイル名]_$i.txt;$i++ } コマンド実行例)