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