Linux split Guide - ryzendew/Linux-Tips-and-Tricks GitHub Wiki
Linux split Guide
Complete beginner-friendly guide to split on Linux, covering Arch Linux, CachyOS, and other distributions including file splitting, chunk creation, and large file management.
Table of Contents
split Basics
Split File
Basic usage:
# Split file
split file.txt
# Creates xaa, xab, xac, etc.
Custom Prefix
Custom output:
# Custom prefix
split file.txt output_
# Creates output_aa, output_ab, etc.
Splitting Files
Default Size
1000 lines:
# Default: 1000 lines per file
split file.txt
# Creates files with 1000 lines each
Custom Size
Set size:
# Custom size (lines)
split -l 500 file.txt
# -l = lines (500 lines per file)
Size-Based Splitting
Byte Size
Split by bytes:
# Split by bytes
split -b 1M file.txt
# -b = bytes (1MB per file)
Size Units
Different units:
# Kilobytes
split -b 100K file.txt
# Megabytes
split -b 10M file.txt
# Gigabytes
split -b 1G file.txt
Line-Based Splitting
Lines per File
Line count:
# Lines per file
split -l 1000 file.txt
# -l = lines (1000 lines per file)
Number of Files
Split into files:
# Number of files
split -n 5 file.txt
# -n = number (splits into 5 files)
Troubleshooting
split Not Found
Check installation:
# split is part of coreutils
# Usually pre-installed
# Check split
which split
Summary
This guide covered split usage, file splitting, and chunk creation for Arch Linux, CachyOS, and other distributions.
Next Steps
- cat Guide - Combine files
- File Operations - File management
- split Documentation:
man split
This guide covers Arch Linux, CachyOS, and other Linux distributions. For distribution-specific details, refer to your distribution's documentation.