用 split 拆分大文件并用 cat 合并还原
split 按大小把大文件切成若干块,cat 按顺序拼接即可逐字节还原原文件。
运行 `split -b 1G bigfile.iso bigfile.part.` 按 1 GB 分块,再用 `cat bigfile.part.* > bigfile.iso` 合并。
01命令
命令
$ split -b 1G bigfile.iso bigfile.part. && cat bigfile.part.* > bigfile.iso02作用说明
文本文件可改用 `-l 1000000` 按行数切分;加 `-d` 使用数字后缀(part.00、part.01),在不同系统上排序更自然。合并顺序很关键:`cat bigfile.part.*` 能成立是因为通配符按字母序展开,而 split 默认的 aa/ab/ac 后缀正好有序——换用 `-d` 后依然如此。合并二进制后可用 `cmp` 或 sha256sum 与原文件校验。
03风险
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- split(1) - Linux manual page依据: split splits a file into fixed-size pieces with -b (bytes) or -l (lines), -d for numeric suffixes, and -n for a number of chunks; cat concatenates them back.
最后验证: 2026-09-17 · 分类: 文件与文件夹