文件名称:WPS2009最新版提供下载2
文件大小:12.21MB
文件格式:AB
更新时间:2013-01-09 18:18:27
WPS
在Linux下使用 tar 命令来将文件打包并压缩是很通常的用法了。可是Linux的文件系统对文件大小有限制,也就是说一个文件最大不能超过2G,如果压缩包的的内容很大,最后的结果就会超过2G,那么该怎么办呢?又或者压缩包希望通过光盘来进行备份,而每张光盘的容量只有700M,那么该如何存储呢?解决的办法就是将最后的压缩包按照指定大小进行分割,这就需要用到split命令了。 举例说明: 要将目录logs打包压缩并分割成多个1M的文件,可以用下面的命令: tar cjf - logs/ |split -b 1m - logs.tar.bz2. 完成后会产生下列文件: -rw-r--r-- 1 httpd nobody 1048576 Oct 5 15:37 logs.tar.bz2.aa -rw-r--r-- 1 httpd nobody 1048576 Oct 5 15:37 logs.tar.bz2.ab -rw-r--r-- 1 httpd nobody 1048576 Oct 5 15:37 logs.tar.bz2.ac -rw-r--r-- 1 httpd nobody 1048576 Oct 5 15:38 logs.tar.bz2.ad -rw-r--r-- 1 httpd nobody 1048576 Oct 5 15:38 logs.tar.bz2.ae -rw-r--r-- 1 httpd nobody 829440 Oct 5 15:39 logs.tar.bz2.af 这样存储压缩包的目的就达到了,可是当要解压的时候要怎么做呢?只要执行下面的命令就可以了: cat logs.tar.bz2.a* | tar xj