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的管道和一些命令的强大功能来实现文件的打包。

2.压缩:

文件打包完成后,即可用Unix中的compress命令(/usr/bin下)压缩打包文件。对一般的文本文件,压缩率较高,可达81%。

compress /u0/temp1.cpio则将文件库/u0/temp1.cpio压缩为/u0/temp1.cpio.Z(自动添加.Z并删除/u0/temp1.cpio )。

3.解压:

uncompress /u0/temp1.cpio.Z则自动还原为/u0/temp1.cpio。

4.解包展开:

将按原目录结构解包展开到当前所在目录下。若以相对路径打包的,当解包展开时,也是以相对路径存放展开的文件数据;若以绝对路径打包的,当解包展开时,也是以绝对路径存放展开的文件数据。因此注意若为相对路径,应先进入相应的目录下再展开。

cd /u1

cpio -id〈/u0/tmp1.cpio则将/u0/temp1.cpio解压到/u1下(这里假设temp1.cpio以相对路径压缩)。

若加u选项,如cpio -iud〈/u0/temp1.cpio则文件若存在将被覆盖,即强制覆盖。

cpio -id〈/u0/temp1.cpio *.c 则展开其中的*.c文件,类似于DOS系统中的Pkzip软件中Pkunzip -d temp1.zip解包功能。

5.显示:

cpio -it〈/u0/temp1.cpio [*.c] 显示文件库内的文件名称,类似于DOS系统中的Pkzip软件中Pkunzip -vbnm temp1.zip功能。

oracle cpio,怎么打开cpio文件相关推荐

  1. oracle impdp无法打开日志文件,Solaris 下 Oracle impdp 过程中出现的问题

    ORA-39002: invalid operation ORA-39070: Unable to open the log file. ORA-29283: invalid file operati ...

  2. Oracle SQL Developer 打开文件乱码

    Oracle SQL Developer打开sql文件,发现汉字为乱码,试了如下的方法: Oracle SQL Developer怎么解决中文乱码问题_KirioYoLo的博客-CSDN博客_sqld ...

  3. oracle cpio,解压cpio文件

    解压cpio文件 cpio -idmv < filename.cpio 同样可以解压img文件:cpio -idmv < filename.imgcpio 备份命令备份:cpio -cov ...

  4. oracle如何打开控制文件,看一看oracle控制文件里面的内容

    众所周知,oracle数据库的控制文件是很小的二进制文件,是打不开的,打开了也是乱码,但可以通过转储文件来获得控制文件的详细信息. alter database backup controlfile ...

  5. oracle打开mdb文件,MDB文件扩展名 - 什么是.mdb以及如何打开? - ReviverSoft

    你在这里因为你有,有一个文件扩展名结尾的​​文件 .mdb. 文件与文件扩展名 .mdb 只能通过特定的应用程序推出.这有可能是 .mdb 文件是数据文件,而不是文件或媒体,这意味着他们并不是在所有观 ...

  6. 打开oracle dmp,dmp文件怎么打开,教你win7系统打开dmp文件的方法

    今天小编给大家分享的是win7系统打开dmp文件的方法,经常使用电脑的用户都知道,在windows系统会自动生成一个蓝屏错误的dmp文件,一些用户想打开此问题却不知dmp文件怎么打开,那么请来看看下面 ...

  7. 如何打开oracle dmp,小编教你怎么打开dmp文件

    如果你电脑蓝屏过,那么在自己解决蓝屏故障的时候会看到电脑自动生成的DMP文件以及蓝屏图片,该文件是记录蓝屏生成代码和导致蓝屏出现的进程.那么如何打开dmp文件来分析蓝屏的原因呢?今天不妨跟小编学习下d ...

  8. android打开各种文件代码,根据文件名自动选择打开程序

    android项目中,可能需要打开各种文件,每一个都写一个Intent 并且并且根据不同的类型设置setDataAndType  当有大量文件类型时,打开文件变得很麻烦 下面是写的一个打开文件工具类, ...

  9. linux如何打开gz文件,GZ文件扩展名 - 什么是.gz以及如何打开? - ReviverSoft

    你在这里因为你有,有一个文件扩展名结尾的​​文件 .gz. 文件与文件扩展名 .gz 只能通过特定的应用程序推出.这有可能是 .gz 文件是数据文件,而不是文件或媒体,这意味着他们并不是在所有观看. ...

最新文章

  1. 移植ffmpeg到VC环境心得
  2. 立体匹配算法实现之:AdaptWeight
  3. go标准库的学习-errors
  4. 超微服务器双路主板系列,巨无霸核心!超微发布X12DPL系列服务器主板
  5. python有什么用-python有什么用
  6. 【CarMaker学习笔记】Simulink内的子模块详细介绍
  7. 如何在camera 驱动中配置HDR的曝光模块
  8. 惠普m1216硒鼓清零步骤_显示耗材余量错误怎么解决呢,一招搞定
  9. 几个分形的matlab实现1,基于MATLAB实现分形图形的绘制.doc
  10. Java合并两个有序链表
  11. ERP100人物.第25期【风里来云里去兮,风行天下志更坚】 风云子
  12. BEC listen and translation exercise 39
  13. 读书心得:一个程序员的自我反思
  14. LeetCode.868-二进制距离(Binary Gap)
  15. pytorch - GAN
  16. 接入科大讯飞语音听写,增加语音动画,类似京东语音搜索功能
  17. hihocoder1383 The Book List 字典树
  18. 地质勘查土质分类图片_收藏必备!自然资源部:岩石、砾质、土质、泥质统一这样划分!...
  19. python的基础使用之字典(涅槃之路8)
  20. 宁波诺丁汉计算机博士学费,宁诺1600万元博士奖学金开放申请 PhD scholarships open for application...

热门文章

  1. 计算机专业职业理想作文400字,我的理想作文400字电竞职业选手
  2. [转载] 全本张广泰——第十回 混混闹酒楼 广泰显身手
  3. Ajax跨域访问Tomcat服务器
  4. c语言错误 xef代表什么,C语言(次)笔试题含答案【DOC精选】.doc
  5. 【LeetCode】宝石与石头
  6. [PHP初级]手把手教你写注册程序 3
  7. 什么是WebRTC?
  8. Android 进阶——性能优化之因Handler引起句柄泄漏导致ANR的定位和解决
  9. (一)地理信息中对地球的描述-经纬度、赤道、本初子午线、海拔高度、中央子午线
  10. 用APPLET显示图片