打包文件进行大包拆分,合并

经常会打包一些目录进行压缩或文件压缩,但是有时候会取决某些限制,始终压缩不到自己想要的大小。

以往都能勉强,但这次必须要压缩到比较小的单个文件。然后需要找各种资料看怎么解决此问题,后来发现了 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
posted @ 2020-06-21 01:47  idlestation  阅读(36)  评论(0编辑  收藏  举报