分卷压缩命令格式 tar <args> - <filedir> | split -d -b <size> - <compress_filename>,意思是将<filedir>分卷压缩,每个压缩文件大小不超过<size>,压缩的文件命名为<compress_filename>00,<compress_filename>01,<compress_filename>02……
# 将dir01这个文件夹分卷压缩
# 每个压缩文件大小不超过128字节
# 压缩文件命名为dirzip01,dirzip02
tar cvzf - ./dir01/ | split -d -b 128 – dirzip
# 将当前目录下的51051151文件夹分卷压缩
# 每个压缩文件大小不超过2048MB
# 压缩文件名为51051151path00,51051151path01,51051151path02,51051151path03,51051151path04
tar 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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)