linux cpio到指定目录,linux cpio命令存取归档包中的文件 |
您所在的位置:网站首页 › linux解压包到指定目录命令 › linux cpio到指定目录,linux cpio命令存取归档包中的文件 |
功能描述 使用cpio命令可以通过重定向的方式将文件进行打包备份及还原恢复,它可以解压缩以“.cpio”或者“.tar”结尾的文件。 命令语 法 cpio [选项] [目标目录] 选项含义 选项 含义 -o 执行 copy-out 模式,建立备份档。 -i 执行 copy-in 模式,还原备份档。 -I 从文件读入而不是从标准输入读入 -O 指定备份档的名称,用来取代标准输出,也能借此通过网络 使用另一台主机的保存设备存放备份档。 -t 将输入的内容呈现出来。 -c 使用旧 ASCII 备份格式。 -v 详细显示指令的执行过程。 -B 将输入/输出的区块大小改成 5210 Bytes。 -d 如有需要 cpio 会自行建立目录。 -u 置换所有文件,不论日期时间的新旧与否,皆不予询问而直接覆盖。 -r 当有文件名称需要更动时,采用互动模式。 -R 设置所有文件的所有权信息到指定的用户或组群 -L 不建立符号连接,直接复制该连接所指向的原始文件。 -A 附加到已存在的备份档中,且这个备份档必须存放在磁盘上,而不能放置于磁带机里。 -f 让 cpio 解开所有不符合范本条件的文件。 -1 在可行时链接文件而不是复制文件 -m 不去更换文件的更改时间。 例 备份/root/abc目录(使用重向方式实现) [root@localhost ~]# mkdir /root/www [root@localhost ~]# cp /root/install.log /root/www [root@localhost ~]# find /root/www|cpio -ov >/root/www.cpio 查看/root/www.cpio文件内容(使用重定向方式实现) [root@localhost ~]# cpio -tv 通过/root/www.cpio文件还原文件(使用重定向方式实现) [root@localhost ~]# cpio -iduv 备份/root/www目录 [root@localhost ~]# find /root/www|cpio -o -O /root/www.cpio 查看/root/www.cpio文件内容 [root@localhost ~]# cpio -t -I /root/www.cpio 通过/root/www.cpio文件还原文件 [root@localhost ~]# cpio -iu -I /root/www.cpio 备份当前目录为/root/www2.cpio文件,如果有符号链接文件,则将链接的目标文件进行备份 [root@localhost ~]# ls |cpio -o -O /root/www2.cpio -L 通过/root/www.cpio文件还原文件,但是不还原/root/www/install.log文件 [root@localhost ~]# cpio -i -I /root/www.cpio -f /root/www/install.log 通过/root/www.cpio文件还原文件,并且设置还原出来的目录和文件的用户所有者和组群所有者为zhangsan [root@localhost ~]# cpio -i -I /root/www.cpio -R zhangsan.zhangsan 通过/root/www.cpio文件还原文件,并且更改还原出来的目录和文件名称 [root@localhost ~]# cpio -i -I /root/www.cpio -r 将/root/www重命令为-> /root/ppp //更改目录名称 将/root/www/install.log重命令为-> /root/ppp/install.log //更改文件名称 查看tar文件/root/www.tar的内容。 [root@localhost ~]# cpio -t -I /root/www.tar 解包/root/www.tar文件 [root@localhost ~]# cpio -iu -I /root/www.tar |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |