分卷压缩命令格式 tar <args> - <filedir> | split -d -b <size> - <compress_filename>,意思是将<filedir>分卷压缩,每个压缩文件大小不超过<size>,压缩的文件命名为<compress_filename>00,<compress_filename>01,<compress_filename>02……
# 将dir01这个文件夹分卷压缩
# 每个压缩文件大小不超过128字节
# 压缩文件命名为dirzip01,dirzip02tar cvzf - ./dir01/ | split -d -b 128 – dirzip# 将当前目录下的51051151文件夹分卷压缩
# 每个压缩文件大小不超过2048MB
# 压缩文件名为51051151path00,51051151path01,51051151path02,51051151path03,51051151path04tar cvzf - ./51051151/ | split –d –b 2048m – 51051151path
分卷解压缩首先将<compress_filename>01,<compress_filename>02,<compress_filename>03……所有的分卷包合并成<merge_file.tar.gz>,然后解压<merge_file.tar.gz>。
cat <compress_filename> > <merge_file.tar.gz>
tar xvzf < merge_file.tar.gz>
例如,将dirzip01和dirzip02合并成dirunzip.tar.gz,再将dirunzip.tar.gz解压缩。
cat ./dirzip* > dirunzip.tar.gz
tar xvzf dirunzip.tar.gz