打包文件进行大包拆分,合并
经常会打包一些目录进行压缩或文件压缩,但是有时候会取决某些限制,始终压缩不到自己想要的大小。
以往都能勉强,但这次必须要压缩到比较小的单个文件。然后需要找各种资料看怎么解决此问题,后来发现了 split 命令。问题就解决了
#用法
#压缩
tar zcf - <要打包的目录/> | split -b 1[ c | K | M | G ] - <打包后的名字>
#解压
cat <打包后的名字*> | tar zxf
# 例
#压缩
tar zcf - logs/ | split -b 18M - logs.tar.gz.
#解压
cat logs.tar.gz.a* | tar zxf