zoukankan      html  css  js  c++  java
  • Linux常用命令之cpio

        

          cpio命令是通过重定向的⽅式将文件进行打包、备份、还原、恢复的
    工具,它可以解压以“.cpio”或者“.tar”结尾的⽂件。其格式如下。
    cpio [选项] >⽂件名或者设备名
    cpio [选项] <⽂件名或者设备名

    示例1、将/etc下的所有普通文件都备份到/opt/etc.cpio中

           [root@localhost~]#find /etc –type f | cpio –ocvB >/opt/etc.cpio

    示例2、将系统上所有资料备份到硬盘内

           [root@mylinux ~]#find / -print | cpio -covB > /dev/sda1

    示例3、查看硬盘上的备份的文件

           [root@mylinux ~]#cpio -icdvt < /dev/sda1

    示例4、将例2中的备份包还原到相应的位置,如果有相同文件就进行覆盖。

    [root@mylinux ~]#cpio –icduv < /opt/etc.cpio
    注意
           如果cpio在打包、备份的时候用的是绝对路径,那么在恢复的时候会
    自动恢复到这些绝对路径下,本例就会将备份文件全部还原到/etc路径下对
    应的目录中。同理,如果在打包备份时用的是相对路径,那么还原时也将
    恢复到相对路径下。
          通常cpio⽆法直接读取⽂件,它需要每个⽂件
    或者目录的完整路径名才能识别、读取,用find命令的输出刚好做到了这
    点,因此cpio命令一般和find命令配合使用(如例2)。

  • 相关阅读:
    1. 二分查找
    Filezilla使用
    正则表达式regex
    TCP的三次握手和四次挥手
    Pycharm 更换源
    寒假学习进度(十四)
    寒假学习进度(十)
    寒假学习进度(九)
    寒假学习进度(八)
    寒假学习进度(七)
  • 原文地址:https://www.cnblogs.com/myworld5218/p/11282735.html
Copyright © 2011-2022 走看看