テキストファイルを分割する 3 つの解決策

[novashare_inline_content]

たとえばログ データなどの大きなテキスト ファイルを扱う必要がある場合、ファイルを読んだり、情報を検索したりすることが困難になる可能性があります。これを解決するには、テキスト ファイルをいくつかの部分に分割します。その方法は次のとおりです。

同じテーマを読むには:大きなテキストファイルを開くためのソフトウェア

7zip

とりわけアーカイブ ファイル (zip、rar、7z など) の圧縮または解凍に使用され、PC 上で必須のオープンソース ソフトウェアです。このソフトウェアのあまり知られていない機能は、ファイルを複数の部分に分割できることです。

これを行うには、7zip を開きます。切り取るテキスト ファイルに移動します。それを右クリックして、ファイルを分割します。

提供される選択肢から作品のサイズを選択できます。

7zip を Windows に注ぐ:https://www.7-zip.org/download.html

Gスプリット

GSplit は Windows 上でのファイル分割に特化したソフトウェアです。非常に完成度が高く、単純な除算演算を好む私の好みには合わないかもしれません。ただし、特定のニーズについては、すべてのオプションの中から探しているものを見つける必要があります。とりわけ、各テキスト ファイルのカットに含める行数を指定できます。

GSplit でテキスト ファイルを分割するには、ファイルを選択します。ソースファイルで切削特性を定義します。種類とサイズ次に、カットに GSplit タグを含めるかどうかを指定します。その他のプロパティ(タグはテキスト ファイルの分割には役に立ちません)。

Windows 上の GSplit:https://www.gdgsoft.com/gsplit/download

「分割」コマンドを使うと

次のコマンドを使用すると、Linux および Mac のコマンド ラインからテキスト ファイルを分割できます。splitLinux と Mac でネイティブに利用できます。 Windows では、これを行うための特定のコマンドはありません。 PowerShell でスクリプトを使用することはできますが、手を汚す必要があります。ソフトウェアのバージョン管理に注意してくださいWindows に Git を注ぐ、引き続きコマンドを実行できますsplitLinux 世界のコマンドが統合されているためです。

Linux コマンドラインターミナルを開くか、マックまたは Git で次のコマンドを入力して分割します。

  • 50MBのテキストファイル:split monfichier.txt -b 50m
  • 10000 行のテキスト ファイル:split monfichier.txt -l 10000

x などの xac、xad などの名前のファイルを含むカットアウトが得られます。もちろん、ファイル名をカスタマイズすることもできます。

Debian でログ ファイルを切り取る

これらのファイル名は、デフォルトで「x」プレフィックスと列挙用の 2 文字のアルファベットのサフィックスを付けて生成されます。次のコマンドに示すように、ファイル名、特にプレフィックスをカスタマイズできます。

split monfichier.txt MonSuffixe -l 10000

すべての切断オプションを表示するには、次のコマンドを実行することをお勧めします。man split

どれを選びますか?

シンプルにするために、7zip は、特にコンピュータにすでにインストールされている場合には、非常にうまく機能します。より高度なカットを実行したい場合は、GSplit を選択します。最後に、Linux または Mac を使用している場合は、split コマンドを利用できます。さらに詳しく知りたい場合は、ぜひ読んでください。大きなテキストファイルを開くための6つのソフトウェア

この記事をシェアする

[novashare_inline_content]