首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux命令讲解大全】043.详解Linuxcpio命令的用法及常见选项

cpio 用来建立、还原备份档的工具程序 补充说明 cpio 命令主要是用来建立或者还原备份档的工具程序,cpio 命令可以复制文件到归档包,或者从归档包复制文件。...; -A 或 --append:附加到已存在的备份文档,且这个备份文档必须存放在磁盘上,而不能放置于磁带机里; -b 或 --awap:此参数的效果和同时指定 -ss 参数相同; -B:将输入/输出的区块大小改成...实例 将 /etc 下的所有普通文件都备份到 /opt/etc.cpio,使用以下命令: find /etc -type f | cpio -ocvB >/opt/etc.cpio 将系统上所有资料备份到磁带机内...将示例1的备份包还原到相应的位置,如果有相同文件进行覆盖,使用以下命令: cpio -icduv < /opt/etc.cpio 注意,cpio 恢复的路径,如果 cpio 在打包备份的时候用的是绝对路径...,那么在恢复的时候会自动恢复到这些绝对路径下,本例就会将备份文件全部还原到 /etc 路径下对应的目录

8110

Linux服务器备份工具(tar,cpio,dump)

目前主要有3备份策略: (1)完全备份策略 (2)增量备份策略 (3)差分备份策略 3、确定备份的内容 linux基于文件的性质为备份和还原系统带来了很大的便利,它们在很大程度上与系统无关,Linux...然而,如果计划还原到一个已安装的 Linux 系统,那么备份 /dev 是没有必要的。 3、备份工具 对于备份和恢复来说,Linux提供了诸如tar、cpio、 dump等工具来实现。...tar工具介绍 tar是一个已移植到Linux的经典Unix命令。...工具介绍 cpio命令可以从tar或者cpio档案文件拷入或者拷出文件。...目前看来,只有很少的Linux软件包是以cpio格式发行的。用户如果对cpio命令的详细情况感兴趣,可以通过“man cpio ”命令阅读它的使用手册。

1.7K10
您找到你想要的搜索结果了吗?
是的
没有找到

linux命令讲解大全】201.RPM工具集概述:rpm2cpio、rpmbuild、rpmdb、rpmquery和rpmsign

rpm2cpio 将RPM软件包转换为cpio格式的文件 补充说明 rpm2cpio命令用于将rpm软件包转换为cpio格式的文件。...语法 rpm2cpio (参数) 参数 文件:指定要转换的rpm包的文件名。 实例 rpm2cpio ...../libstdc++-4.3.0-8.i386.rpm | cpio -idv rpmbuild 创建RPM的二进制软件包和源码软件包 补充说明 rpmbuild命令被用于创建rpm的二进制软件包和源码软件包...rpmquery 从RPM数据库查询软件包信息 补充说明 rpmquery命令使用多种依据从rpm数据库查询软件包信息。...语法 rpmquery (选项) 选项 -qf:查询指定的文件所属的软件包; -q:查询指定的软件包是否被安装; -qc:查询软件包的配置文件; -qd:查询软件包的文档文件; -qi:查询软件包的基本信息

11410

rootfs文件_clang编译android内核

1.initrd (init:initialized, rd:ramdisk) 在早期的linux系统,一般只有硬盘或者软盘被用来作为linux根文件系统的存储设备,因此也就很容易把这些设备的驱动程序集成到内核...initrd类似,只是和内核编译成一个文件(该initramfs是经过gzip压缩后的cpio格式的数据文件),该cpio格式的文件被链接进了内核特殊的数据段.init.ramfs上 其中全局变量__...cpio 可以从 cpio 或 tar 格式的归档包存入和读取文件, 归档包是一种包含其他文件和有关信息的文件。...文件,然后解析解析cpio文件中所有文件,并生成对应的文件到rootfs ramdisk的制作 out/host/linux-x86/bin/mkbootfs out/target/product//...out/host/linux-x86/bin/minigzip 将生成的cpio文件压缩成一个gzip格式的文件“out/target/product/*/ramdisk.img“ mkbootfs mkbootfs

2.4K10

linux initramfs加载系统指令_正在生成initramfs

下面来介绍一下initramfs initramfs是编到内核的一种根文件系统,使用的是cpio格式,处理流程和我们之前介绍的initrd机制的cpio格式的流程几乎一样, 只不过这个是编译到内核里的...包附在内核,这个自带的cpio包的内容与default_rootfs生成的一样。...2. initramfs只支持cpio格式,initrd支持cpio格式和传统的image-initrd格式 3. initramfs被解析处理后原始的cpio包(压缩或非压缩)所占的空间 (&__initramfs_start...– &__initramfs_end) 是作为系统的一部分直接保留在系统,不会被释放掉, 而对于initrd镜像文件,如果没有在命令行设置”keepinitd” 命令,那么initrd镜像文件被处理后其原始文件所占的空间...现在普遍用initramfs(嵌入式linux内核)或cpio-initrd(发行版linux的grub),具体有点参见工作流程 下面我们解包一个发行版linux的initrd加载的文件系统来了解一下(

98220

编译一个默认输出hello world的linux内核

基本思路是,linux内核在启动完毕后,会执行一个用户态的名叫init的程序,作为其1号进程(当前大部分linux发行版的init程序都是systemd),那我们只要把我们写的hello world程序...$ cd linux $ make mrproper 3. 在当前linux目录写个c语言版的hello world程序,并将其编译以备后续使用。 $ git status -s ??...修改以下文件,告知内核在编译时,将我们的程序作为init程序一起打包到内核。 $ git status -s M usr/default_cpio_list ?? a.out ??...hello.c $ git -P diff usr/default_cpio_list diff --git a/usr/default_cpio_list b/usr/default_cpio_list...index 37b3864066e8..9c6b452d4c44 100644 --- a/usr/default_cpio_list +++ b/usr/default_cpio_list @@ -

1K20

快速运行AMD Xilinx KR260的Linux

Linux根文件系统 如上所述,默认情况下,KR260使用从SD(TF)卡的第2个分区(sda2)作为根文件系统。可以查看系统日志的相关信息、使用df查看系统的文件系统信息来确认。...传统流程Linux内核启动时会加载PL的驱动程序,所以要在启动阶段加载逻辑设计,必须在BOOT.BIN包含逻辑设计的bit文件。...实际上,文件系统rootfs.cpio大约只有800MB,压缩后的rootfs.cpio.gz大约只有200MB。使用传统的带根文件系统的image.ub启动Linux,更加方便。...cpio.gz cpio.gz.u-boot ext4 tar.gz jffs2 使用默认配置,编译后得到的Linux文件信息如下: hankf@XSZGS4:linux$ pwd /proj/hankf...cpio.gz cpio.gz.u-boot ext4 tar.gz jffs2" 使用新配置,编译后得到的Linux的文件信息如下: hankf@XSZGS4:linux$ pwd /proj/hankf

2.4K20

Linux系统文件压缩与备份

《鸟哥的Linux私房菜 (基础学习篇 第三版)》 - 作者:鸟哥 《Linux就该这么学》 - 作者:刘遄 Linux 文件压缩 你是否有过文件文件太大,导致无法以U盘将他复制完成的困扰,还有你是否有过要备份某些重要数据...压缩打包方法有很多种,以下讲解了Linux压缩打包方法Linux bzip2命令的多种范例供大家查看,相信大家看完后会有很多收获....这源于Linux很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2)....◆cpio 块级备份◆ cpio命令主要是用来建立或者还原备份的工具程序,cpio命令可以复制文件到归档包,或者从归档包复制文件,这个命令挺有趣的,因为 cpio 可以备份任何东西,包括装置设备文件...–ivct < [cpio文件] ] -i #将数据从文件复制到系统 -c #使用portable format

2.5K20
领券