1. ホーム
  2. windows

[解決済み] Windowsで大きなテキストファイルを分割する方法は?

2022-12-07 14:31:46

質問

2.5 GB のサイズのログ ファイルがあります。Windows コマンド プロンプトを使用して、このファイルをより小さなファイルに分割する方法はありますか?

どのように解決するのですか?

インストールされている Windows版Git をインストールしたのなら、Git Bashがインストールされているはずです。Git BashはGitと一緒に提供されているからです。

を使います。 split コマンドを使うことで、ファイルを分割することができます。

  • をそれぞれ500MBのサイズのファイルに分割します。 split myLargeFile.txt -b 500m

  • をそれぞれ10000行のファイルに分割してください。 split myLargeFile.txt -l 10000

ヒント

  • Git/Git Bash を持っていない場合は、以下のサイトからダウンロードしてください。 https://git-scm.com/download

  • Git Bash のショートカットを紛失した場合は、次のようにして実行できます。 C:\Program Files\Git\git-bash.exe

それだ!


私はいつも例が好きですが...

例です。

この画像では split という名前のファイルが xaa , xab , xac など。

これらの名前は、プレフィックスとサフィックスから構成されており、これらを指定することができます。プレフィックスやサフィックスをどのようなものにするか指定しなかったので、プレフィックスのデフォルトは x となり、サフィックスのデフォルトは2文字のアルファベットの羅列となりました。

もう一つの例です。

この例では

  • というファイル名のプレフィックスを使用しています。 MySlice (デフォルトの x ),
  • -d フラグを使用して、数値サフィックスを使用します (代わりに aa , ab , ac など...)。
  • というオプションがあり -a 5 で、サフィックスを5桁にすることを指示します。