1)tar速度比cpio慢,且不能跨越两份存储媒体,但文件格式几乎在所有的Unix系统中都能通用,且使用简便 。
2)cpio则由于可通过管道功能,使得其打包时的文件选择、排除功能非常强,且能跨越多份媒体,并能备份特殊的系统文件 。
另外,压缩命令compress比DOS下的Pkzip的压缩率要低些 。经测试,在一个目录下527个文本文件共15.7MB,在Unix打包后用compress压缩,大小为 2.1MB;相同的文件拷到DOS系统用Pkzip压缩,则大小为1.4MB 。
本人在Unix系统业务使用(特别是数据管理与备份)中,经过一番研究、整理后,充分利用Unix系统本身的命令tar、cpio和compress等来做到打包和压缩,使之充当类似DOS下的压缩软件,同时在Unix系统中亦具有通用性 。
在Unix系统中,是先通过cpio或tar将众多的文件打包成一个文件库后,再用compress将文件库压缩来达到目的的 。下面分别以cpio和tar来说明使用的方法和步骤 。
推荐阅读
- 系统移民须知:Linux操作系统安装要点
- 自己安装MagicLinux2.0正式版的心得
- 教您30分钟打造Linux的VPN服务器
- Linux系统环境下如何使用aMsn聊天工具
- linux下乱码问题的终极解决方法
- Linux下硬盘分区的最佳方案
- 基于linux操作系统架构openvpn总结
- Linux中文件查找技术大全
- Linux中文件内容查看工具的使用介绍
- 用rsync修复不完整的Linux光盘映像文件
