Tool to Split TXT file in Linux

TXT, for delimited text file, the delimiter can be comma (CSV), tab (TSV), colon, semicolon, pipe, hash (octothorpe), slash, asterisk, white space, etc.

Sometimes you need to split large TXT file into smaller pieces, you can use Withdata DataFileSplitter as TXT Splitter (Divider / Breaker)

Split TXT file into multiple files using Withdata DataFileSplitter

Works GREAT in 2025.

Can run in GUI mode, Step by Step, just a few mouse clicks.

Can run in CLI (Command Line Interface), for Scheduled Tasks and Streams, for Automation.


Split TXT file into multiple files in Command Line

After splitting TXT file in GUI, and Saving "split TXT file" session, then you can:

Set scheduled tasks for splitting TXT file

After splitting TXT file in Command Line, then you can schedule and automate "split TXT file" conversion task by:

  1. Save session and create .bat (Windows) or .sh (Linux/macOS) file for "split TXT file" conversion.
  2. Set scheduled task: On Linux/macOS, use Crontab. On Windows, use scheduled task.

FAQ

How long does it take to split TXT file?

Is it safe to split TXT file using DataFileSplitter?

Can I split TXT file in command line?