在使用cpio命令进行备份和恢复时,有时会遇到文件路径过长或者文件名包含特殊字符等问题。这时,我们可以使用idmv命令来解决这些问题。idmv命令是一个用于处理文件路径和文件名不规范的工具,可以将长路径或者含有特殊字符的文件名转换成符合规范的形式。 下面是idmv命令的基本语法: ``` idmv -lw # 将文件路径转换成...
rpm2cpio example.rpm | cpio -idmv ./etc/config.ini 这里,rpm2cpio example.rpm将RPM包转换为CPIO归档,并通过管道传递给cpio命令。cpio -idmv选项表示解压缩(-i)、创建目录(-d)、保持文件属性(-m)和详细模式(-v),最后指定要提取的文件路径。 示例2:列出RPM包中的所有文件 如果我们只是想查看RPM包中包...
解压cpio文件 cpio -idmv < filename.cpio 同样可以解压img文件:cpio -idmv < filename.img cpio 备份命令 备份:cpio -covB > [file|device] 将数据备份到文件或设备上 还原:cpio -icduv < [file|device} 将数据还原到系统中 常用参数:-o :将数据copy到文件或设备上 -i :将数据从文...
1. # gunzip XXX.cpio.gz 2. cpio -idmv < XXX.cpio |--制作cpio格式文件系统的方法: 1. 执行gen_initramfs_list.sh脚本: #gen_initramfs_list.sh ./Filesystem/ >filelist 其中Filesystem文件夹是由上一步解压出来的cpio文件系统目录 2. 执行gen_init_cpio产生cpio文件: #gen_init_cpio filelist >root...
同样可以解压img文件: cpio -idmv < filename.img cpio 备份命令 备份:cpio -covB > [file|device] 将数据备份到文件或设备上 还原:cpio -icduv < [file|device} 将数据还原到系统中 常用参数: -o :将数据copy到文件或设备上 -i :将数据从文件或设备上还原到系统中 ...
首先,使用gunzip命令解压.cpio.gz文件,得到.cpio文件。命令示例:gunzip xx.cpio.gz。执行后,会得到xx.cpio文件。使用cpio命令解压.cpio文件:接着,使用cpio命令解压得到的.cpio文件,以恢复源文件。命令示例:cpio idmv < ../xx.cpio。这里i表示解压,d表示创建必要的目录,m表示保留文件的修改...
cpio -idmv --no-absolute-filenames < filename.cpio; 这样,就能解压到tmp目录了 [2].备份还原 备份:cpio -covB > [file|device] 将数据备份到文件或设备上 还原:cpio -icduv < [file|device} 将数据还原到系统中 常用参数: -o :将数据copy到文件或设备上 ...
cpio -idmv filename.cpio 同样可以解压img文件:cpio -idmv filename.img cpio 备份命令 备份:cpio -covB [file|device] 将数据备份到文件或设备上 还原:cpio -icduv [file|device} 将数据还原到系统中 常用参数:-o :将数据copy到文件或设备上 -i :将数据从文件或设备上还原...
cpio是用来建立、还原备份档的工具程序,它可以加入、解开cpio或tar备份档内的文件。 解压cpio文件 cpio -idmv < filename.cpio 解压img文件 cpio -idmv < filename.img 备份还原 备份:cpio -covB > [file|device] 将数据备份到文件或设备上 还原:cpio -icduv < [file|device} 将数据还原到系统中 ...
rpm2cpio coreutils-8.4-41.el6.x86_64.rpm|cpio-idmv./bin/ls 1. 移动提取的文件 将提取的ls命令移动到正确位置: mv./bin/ls /bin/ls 1. 总结与扩展 通过CPIO命令,可以实现文件的备份、恢复和复制操作。结合RPM2CPIO工具,可以轻松提取RPM包中的特定文件。在实际运维中,这些技能能够帮助我们快速解决文件...