在Ubuntu中分卷压缩demo目录,每个分卷大小1G
sudo tar czvf - demo/ | split -b 1024m -d - demo.
语句解释:
tar
c - create
z - zip
v - verbose
f - filenamesplit
b - unit of byte
d - suffix in digital
其中split命令中的单个 - 参数表示从标准输入读取
split [option]… [input[prefix]]
因为指定了前缀名(demo.),所以必须要指定input名称(这里的-表示占位)
上述命令将会把目录demo压缩成文件列表:
demo.00
demo.01
demo.02
… …
合并
sudo cat demo* > demo.tar.gz
解压
sudo tar xvzf demo.tar.gz