新彩天欢迎您!
幻海优品

Linux cpio命令

1、命令简介

cpio:用来建立,还原备份档的工具程序,它可以加入,解开 cpio 或 tar 备份档内的文件。常用于备份文件。

2、命令用法

cpio -i [options] [pattern ...] [< archive]
cpio -o [options] < name-list [> archive]
cpio -p [options] dest-dir < name-list

3、命令描述

cpio命令主要是用来建立或者还原备份档的工具程序,cpio命令可以复制文件到归档包中,或者从归档包中复制文件。

4、命令选项

选项

描述

-0

接受新增列控制字符,通常配合find指令的“-print0”参数使用

-a

重新设置文件的存取时间

-A

附加到已存在的备份文档中,且这个备份文档必须存放在磁盘上,而不能放置于磁带机里

-B

将输入/输出的区块大小改成5210Bytes

-c

使用旧ASCII备份格式

5、使用示例

1)备份指定目录文件

find /data –type f | cpio –ocvB >/opt/data.cpio

2)解压备份文件

cpio -t -I data.cpio  

3)解压缩时进行反向匹配,指定不解压的文件(文件名为.cs结尾的文件)

cpio -i -I data.cpio -f *.cs

免责声明:以上内容(如有图片或视频亦包括在内)有转载其他网站资源,如有侵权请联系删除