Docs/linux基础/分卷压缩解压.md

28 lines
No EOL
541 B
Markdown

# tar分卷压缩
```bash
# 分卷压缩gz
tar zcf - aaa |split -d -b 100m - bbb.tar.gz.
# 生成文件: bbb.tar.gz.00 bbb.tar.gz.01
# 分卷压缩bz2
tar jcf - aaa |split -d -b 100m - bbb.tar.bz2.
# 生成文件: bbb.tar.bz2.00 bbb.tar.bz2.01
```
# tar分卷解压
```bash
# 解压gz分卷
cat bbb.tar.gz* | tar zx
# 解压bz2分卷
cat bbb.tar.gz* | tar jx
```
# zip分卷压缩
```bash
# 分卷为100m的
zip -s 100m -r bbb.zip aaa
```
# zip分卷解压
```bash
# 合并分卷
zip -s 0 bbb.zip --out BBB.zip
# 解压
unzip BBB.zip
```