可以使用分卷处理大型文件

在 Ubuntu 中,分卷既可以通过压缩工具(如 tar + split、zip、7z、rar)实现,也可以直接对已有大文件做“原样切分”。它常用于跨设备拷贝、网盘/邮箱上传、单卷容量受限等场景。需要注意的是,分卷并不会让单个文件“变大”,只是把大文件拆成多个小文件以便传输或存储;解压/合并时仍需保持分卷完整与顺序正确。
常用做法与命令示例
使用 tar 与 split 分卷压缩并解压压缩并分卷(每卷 10G,生成 myfile.00、myfile.01…):tar cvzpf - myfile | split -d -b 10240m - myfile.合并分卷:cat myfile.* > myfile.tar.gz解压:tar -zxvf myfile.tar.gz提示:也可先单独压缩成 .tar.bz2 再分卷,以减少分卷数量。分卷名后缀与压缩方式需匹配,避免后续解压失败。
使用 zip 的分卷与合并分卷(每卷不超过 20M):zip -s 20m book.zip --out subbook.zip合并为一个压缩包:zip subbook.zip -s=0 --out single.zip解压:unzip -d ./ single.zip
使用 7z 分卷(.7z)安装:sudo apt install p7zip-full分卷(每卷 1G):7z a file.7z filename -v1000m解压(从 .001 开始):7z x -r file.7z.001 -o./data
使用 rar 分卷分卷(每卷约 50,000k):rar a -v50000k eclipse.rar eclipse解压:对任一包含数据的分卷执行rar e eclipse.part1.rar
注意事项与建议