Linux归档命令cpio

cpio 是一种在 Unix 和类 Unix 系统(如 Linux)上用于创建和提取归档文件的工具。与 tar 命令类似,cpio 可以用来打包和解包文件和目录,但它在某些方面提供了不同的功能和选项。cpio 命令通常与 find 命令结合使用,以创建基于文件类型、权限、时间戳等条件的归档文件

创建归档文件

  1. 使用 findcpio 创建归档文件
    find /path/to/directory -print | cpio -o -H newc > archive.cpio
  • find:用于查找文件或目录
  • -print:将找到的文件或目录打印到标准输出
  • cpio -o -H newc:使用 cpio 创建归档文件。-o 表示输出到标准输出,-H newc 指定归档格式为新的 ASCII 格式(也称为 cpio ASCII 格式)
  • >:将标准输出重定向到文件

提取归档文件

  1. 提取 cpio 归档文件
    cpio -idmv < archive.cpio
  • cpio -idmv:使用 cpio 解包归档文件
  • -i:从归档文件中提取文件
  • -d:创建目标目录
  • -m:保留文件的修改时间
  • -v:详细模式,显示正在进行的操作
  • <:从文件读取标准输入

常用选项

  • -o:写入到标准输出
  • -i:从标准输入读取
  • -H:指定归档格式,如 newc(新的 ASCII 格式)、bin(二进制格式)等
  • -d:创建必要的目录结构
  • -m:保留文件的修改时间
  • -v:详细模式,显示操作过程

示例

  1. 提取归档文件到指定目录
    mkdir extract_dir 
    cpio -idmv < archive.cpio > extract_dir/
  2. 仅提取归档中的特定文件
    find /path/to/archive -name 'pattern*' -print | cpio -o -H newc > extracted_files.cpio

如果只从归档中提取某些文件,可以使用 find 命令的 -name 参数来过滤文件,然后再通过管道传递给 cpio

cpio 命令是一个功能强大的工具,它提供了比 tar 更多的选项和灵活性。然而,由于 tar 命令在许多系统上更常用,并且与 gzip 和 bzip2 等压缩工具结合得更好,因此它通常更受欢迎

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/692414.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spin Image特征描述子简介

一、向量点积 二、狄拉克δ函数公式 三、Spin Image特征描述子原理 Spin Image自旋图像描述符可视化以及ICP配准-CSDN博客

C++结合Lambda表达式在函数内部实现递归

529. 扫雷游戏 已解答 中等 相关标签 相关企业 让我们一起来玩扫雷游戏&#xff01; 给你一个大小为 m x n 二维字符矩阵 board &#xff0c;表示扫雷游戏的盘面&#xff0c;其中&#xff1a; M 代表一个 未挖出的 地雷&#xff0c;E 代表一个 未挖出的 空方块&#xff…

【XR806开发板试用】+移植rosserial到XR806

1 XR806简介 板子来源于极术社区的试用&#xff0c;XR806的在线网址 其主要参数&#xff1a; 主控XR806AF2LDDRSIP 288KB SRAM存储SIP 160KB Code ROM. SIP 16Mbit Flash.天线板载WiFi/BT双天线&#xff0c;可共存按键reboot按键 1&#xff0c;功能按键 1灯红色电源指示灯 1…

如何使用阿里云OSS进行前端直传

在使用阿里云OSS进行前端直传时&#xff0c;首先我们需要去阿里云官网注册自己的存储桶&#xff0c;然后申请相关的accessKeyId和accessKeySecret&#xff0c;然后新建一个桶&#xff0c;为这个桶命名以及选择对应的地区。 然后可以根据自己的业务&#xff0c;封装对应的组件&a…

安卓11-HDMI插拔检测流程

hdmi从插入到拔出经过底层一系列检测到应用层&#xff0c;应用层获取hdmi插入状态后又会做出一系列相应的动作&#xff0c;下面梳理了从应用层到底层一步步追踪到芯片的hpd-pin的检测过程。 frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.…

测试开发【Mock平台】14基础:拦截器服务实现(五) 规则查询代码

【Mock平台】为系列测试开发教程&#xff0c;从0到1编码带你一步步使用Spring Boot 和 Antd React框架完成搭建一个测试工具平台&#xff0c;希望作为一个实战项目对各位的测试开发学习之路有帮助&#xff0c;关注公众号发送“mock”获取github项目源码地址&#xff0c;大奇一个…

ctfshow-web29~40-WP

web29 if(isset($_GET[c])){$c = $_GET[c];if(!preg_match("/flag/i", $c)){eval($c);}}else{highlight_file(__FILE__); } 首先先system(“ls”);查看一下文件 既然过滤了flag,那我们就fla*的形式进行匹配,结合tac命令输出flag.php文件内容

@ 代码随想录算法训练营第8周(C语言)|Day55(动态规划)

代码随想录算法训练营第8周&#xff08;C语言&#xff09;|Day55&#xff08;动态规划&#xff09; Day55、动态规划&#xff08;包含题目 309.最佳买卖股票时机含冷冻期 ● 714.买卖股票的最佳时机含手续费 &#xff09; 309.最佳买卖股票时机含冷冻期 题目描述 给定一个整…

探秘GNU/Linux Shell:命令行的魔法世界

GNU/Linux的Shell是一种特殊的交互式工具&#xff0c;为用户提供了强大的控制和管理Linux系统的方式。在这个博客中&#xff0c;我们将深入了解Shell的基本概念、功能以及不同类型的Shell。 Shell的本质 Shell的核心是命令行提示符&#xff0c;它是用户与Linux系统进行交互的…

拿捏c语言指针(下)

前言 此篇讲解的主要是函数与指针的那些事~ 书接上回 拿捏c语言指针&#xff08;上&#xff09;和 拿捏c语言指针&#xff08;中&#xff09; ​​​​​​没有看的小伙伴要抓紧喽~ 欢迎关注​​个人主页&#xff1a;逸狼 创造不易&#xff0c;可以点点赞吗~ 如有错误&#x…

有哪些好用的网页原型网站?

与桌面端相比&#xff0c;在线网页原型网站的使用具有优势&#xff0c;因为在线网页原型网站在整个使用过程中不需要安装&#xff0c;在线网页原型网站在任何地方都没有限制。更重要的是&#xff0c;无论是现在使用的Linux&#xff0c;在线网页原型网站在操作系统中都没有限制、…

kafka集群部署(kraft)

下载地址 https://archive.apache.org/dist/kafka 上传并解压 tar -zxvf kafka_2.13-3.6.1.tgz建立软连接 ln -s /usr/local/kafka_2.13-3.6.1 kafka创建数据目录 mkdir -p /home/data/kafka修改配置 多台服务器都要修改 vi /usr/local/kafka/config/kraft/server.propert…

一.重新回炉Spring Framework: 理解Spring IoC

1. 写在前面的话 说实话&#xff0c;从事java开发工作时间也不短了&#xff0c;对于Spring Framework&#xff0c;也是天天用&#xff0c;这期间也碰到了很多问题&#xff0c;也解决了很多问题。可是&#xff0c;总感觉对Spring Framework还是一知半解&#xff0c;不能有个更加…

苍穹外卖学习-----2024/02/19

1.开发环境搭建 我的git截图我使用的datagrip 运行sql学习到jwt令牌一种新的配置方式&#xff0c;写配置文件学习到了build属性nginx解决跨域的问题2.导入接口的文档 结果如图所示 3.Swagger /*** 通过knife4j生成接口文档* return*/Beanpublic Docket docket() {ApiInfo api…

深度学习基础——卷积神经网络(一)

卷积操作与自定义算子开发 卷积是卷积神经网络中的基本操作&#xff0c;对于图像的特征提取有着关键的作用&#xff0c;本文首先介绍卷积的基本原理与作用&#xff0c;然后通过编写程序实现卷积操作&#xff0c;并展示了均值、高斯与sobel等几种经典卷积核的卷积效果&#xff…

kafka的安装,用于数据库同步数据

1.0 背景调研 因业务需求&#xff0c;需要查询其他部门的数据库数据&#xff0c;不方便直连数据库&#xff0c;所以要定时将他们的数据同步到我们的环境中&#xff0c;技术选型选中了kafkaCDC Kafka是Apache旗下的一款分布式流媒体平台&#xff0c;Kafka是一种高吞吐量、持久…

Stable Diffusion——stable diffusion基础原理详解与安装秋叶整合包进行出图测试

前言 在2022年&#xff0c;人工智能创作内容&#xff08;AIGC&#xff09;成为了AI领域的热门话题之一。在ChatGPT问世之前&#xff0c;AI绘画以其独特的创意和便捷的创作工具迅速走红&#xff0c;引起了广泛关注。随着一系列以Stable Diffusion、Midjourney、NovelAI等为代表…

文本信息转换成视频赚钱

将文本信息转换成视频&#xff0c;并利用视频赚钱是一种常见的内容创作和营利方式。以下是一些途径可以考虑&#xff1a; 创建教育或教程视频&#xff1a; 将专业知识或技能转化为视频教程&#xff0c;吸引学习者。可以通过收取课程费用或在教育平台上销售课程来赚钱。 制作Yo…

vue i18n element 使用

1. 首先下载 i18n包 npm install vue-i18n 2. 在src下创建 lang文件夹&#xff0c;存放语言配置文件&#xff08;index.js&#xff09;&#xff0c;语言包 2.1 语言配置文件 index.js import Vue from vue import VueI18n from vue-i18n // 从语言包文件中导入语言包对象 im…

SQLite 知识整理

写在前面&#xff1a; 本文章旨在总结备份、方便以后查询&#xff0c;由于是个人总结&#xff0c;如有不对&#xff0c;欢迎指正&#xff1b;另外&#xff0c;内容大部分来自网络、书籍、和各类手册&#xff0c;如若侵权请告知&#xff0c;马上删帖致歉。 目录 SQLite 类型数据…