用 split 拆分大文件并用 cat 合并还原

split 按大小把大文件切成若干块,cat 按顺序拼接即可逐字节还原原文件。

Linuxcat 查看文件归档分割低风险
运行 `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.iso

02作用说明

文本文件可改用 `-l 1000000` 按行数切分;加 `-d` 使用数字后缀(part.00、part.01),在不同系统上排序更自然。合并顺序很关键:`cat bigfile.part.*` 能成立是因为通配符按字母序展开,而 split 默认的 aa/ab/ac 后缀正好有序——换用 `-d` 后依然如此。合并二进制后可用 `cmp` 或 sha256sum 与原文件校验。

03风险

风险低风险
使用条件coreutils (default)

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • split(1) - Linux manual page
    Ubuntu Manpages · technical · 2026-09-17
    依据: 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 · 分类: 文件与文件夹