tar分卷打包解包

前言 tar是个极其常用的命令,也是个功能很强大的命令,单是tar --help就出来好几屏,所以常用的也只是其中一小部分。 最近看到别人用tar解压分卷大文件时,自己对tar分卷完全不了解,搜索后记录一下。 分卷打包 tar自身不包含分卷功能,需要配合split完成。 1 tar -cvf - 文件夹名/ | split -b 大小 - 输出文件名前缀 # 注意两个`-`不能省 tar也可以带上其它参数,比如-z、-j等压缩参数。 split也可以带其它参数,比如-d使用数字后缀。 解包分卷 同分卷打包类似,tar需要配合cat完成对分卷的解包。 1 2 3 4 5 6 # 先拼接后解包 cat 文件前缀* > 合并后的文件名 tar -xvf 合并后的文件名 # 不产生中间文件 cat 文件前缀* | tar -xvf - # 注意这个`-`不能省 注意: 1. 分卷文件要全部在同一个目录下;2. 分卷文件的顺序特别重要,务必保证顺序正确无误。

2025-06-07 10:19:51 · 1 分钟 · 慢步道人