在 Ubuntu 下“分卷”通常指 把大文件拆成多个小文件(分卷压缩),或者 把磁盘/分区进行分卷(分区)。下面分别说明,你可以按需要看。
split(不压缩,只拆分)适合已经压缩好的文件。
split -b 500M bigfile.zip part_
生成:
part_aa
part_ab
part_ac
...
合并:
cat part_* > bigfile.zip
tar + split(推荐,压缩 + 分卷)tar -cvjf - bigdir | split -b 500M - bigdir.tar.bz2.part
说明:
500M:每个分卷大小bigdir:要打包的目录bigdir.tar.bz2.part:分卷前缀生成:
bigdir.tar.bz2.partaa
bigdir.tar.bz2.partab
cat bigdir.tar.bz2.part* | tar -xvjf -
7z(最简单,支持分卷)安装:
sudo apt install p7zip-full
7z a -v500m bigfile.7z bigfile
生成:
bigfile.7z.001
bigfile.7z.002
...
7z x bigfile.7z.001
如果你是问 硬盘分卷(分区),常见场景:
gparted(图形界面,推荐)sudo apt install gparted
sudo gparted
操作:
⚠️ 会清空或影响数据,务必备份
fdisk / parted(命令行)查看磁盘:
lsblk
sudo fdisk -l
示例(操作 /dev/sdb):
sudo fdisk /dev/sdb
常用命令:
n:新建分区d:删除分区w:保存退出| 说法 | 实际含义 |
|---|---|
| Ubuntu 分卷 | 通常指文件分卷压缩 |
| 分卷压缩 | 把一个文件拆成多个 |
| 分区 | 磁盘划分 |
我可以给你精确命令,只要说明:
例如:
我想把 10G 的文件夹分成 1G 一个的分卷,能解压的那种