现在的位置: 首页 >> 操作系统 >> Linux >> Linux操作系统打包命令使用技巧
添加时间:2006-4-6 来源:网教中国 作者:
Linux操作系统打包命令使用技巧

  本人在Unix系统业务使用(特别是数据管理与备份)中,经过一番研究、整理后,充分利用Unix系统本身的命令tar、cpio和compress等来做到打包和压缩,使之充当类似DOS下的压缩软件,同时在Unix系统中亦具有通用性。

  在Unix系统中,是先通过cpio或tar将众多的文件打包成一个文件库后,再用compress将文件库压缩来达到目的的。下面分别以cpio和tar来说明使用的方法和步骤。

  一、cpio

  1.文件或目录打包。

  打包有如下多种情况:

  A)含子目录打包:

  find /usr/lib -print|cpio -o〉/u0/temp1.cpio

  将/usr /lib目录下的文件与子目录打包成一个文件库为/u0/temp1.cpio。

  若通过-o选项来打包整个目录下的所有文件与子目录,常先利用find目录名-print来找出所有文件与子目录的名称,通过管道“|”传给cpio打包。

  B)不含子目录的打包:

  ls /usr/lib|cpio -o〉/u0/temp1.cpio

  将/usr/lib目录下的文件(不含子目录下的文件)打包成一个文件库为/u0/temp1.cpio。

  C)特定文件打包:

  可利用文本搜索命令grep与管道配合,可以排除或选择特定类型的文件传给cpio打包。如:ls /usr/lib/*.c|cpio -o〉/u0/temp1.cpio

  或ls /usr/lib|grep ′.c$′|cpio -o〉/u0/temp1.cpio

  意思均为找出/usr/lib目录下以.c结尾的文件予以打包。

  又如:ls /usr/lib|grep abcd|cpio -o〉/u0/temp1.cpio ,其意为找出/usr/lib目录下文件名中含有abcd字符的文件予以打包。

  ls /usr/lib|grep -v abcd|cpio -o〉/u0/temp1.cpio,其意为找出/usr/lib目录下文件名中不含 abcd 字符的文件予以打包。-v选项在grep命令中的意思是排除含有字符串的行列。

  如此,可充分利用Unix的管道和一些命令的强大功能来实现文件的打包。

  本人在Unix系统业务使用(特别是数据管理与备份)中,经过一番研究、整理后,充分利用Unix系统本身的命令tar、cpio和compress等来做到打包和压缩,使之充当类似DOS下的压缩软件,同时在Unix系统中亦具有通用性。

  在Unix系统中,是先通过cpio或tar将众多的文件打包成一个文件库后,再用compress将文件库压缩来达到目的的。下面分别以cpio和tar来说明使用的方法和步骤。


[1] [2]  下一页


上一篇: 下一篇:几个重要的Linux系统内核文件介绍
大部分文章摘自网上,如有侵犯您的权益请与我们联系,我们会第一时间进行处理,谢谢! [ 打印文章 ] [ 关闭窗口 ]
推荐文章
·安全管理Linux的一些措施
·RPM查询篇
·带SMTP认证功能的sendmail配置
·QT 3.0 简明安装、使用指南
·Debian的软件包管家:dselect用法
·Linux下的网络邻居软件大全
·Linux上使用Sendmail群集的高可/
·中小企业服务器配置方案 第五章(
·Linux中NetWare客户端简易安装说
·MySQL的管理工具:phpMyAdmin
相关文章
·Linux操作系统中的7件武器详解
·急速狂飚 提高Linux操作系统网速
·如何共享两台Linux操作系统的根
·在linux操作系统中如何截获系统
·运用更方便 Linux操作系统三则应
·让关闭的Linux操作系统实现防火
·Linux操作系统定时任务系统Cron
·浅谈linux操作系统的优化及安全
·Linux操作系统中备份恢复技术的
·在Linux操作系统中使用手写板
最新文章
·如何实现Linux操作系统的自动登
·轻松解决 Linux操作系统故障恢复
·浅谈linux操作系统的优化及安全
·混合使用Linux和Windows
·Linux操作系统发展简史
·Linux环境下的高级隐藏技术
·分析Windows和Linux动态库
·编写Linux实用程序的艺术
·如何编写Linux设备驱动程序
·Linux内核模块和驱动的编写
Google