Linux系统下ramdisk文件解压缩与压缩处理

来源:互联网 发布:程序员是什么 编辑:程序博客网 时间:2024/06/05 10:26

Linux系统下ramdisk文件解压缩与压缩处理

1.使用万能的file命令查看一下ramdisk.img的文件类型;

$ file ramdisk.img

ramdisk.img: gzip compressed data, from Unix

因此可以确认ramdisk.img是一个经gzip压缩的文件;

2.更改ramdisk.img的名字;

$ mv ramdisk.img ramdisk.img.gz

3.使用gunzip 解压缩ramdisk.img.gz

$ gunzip ramdisk.img.gz

说明:解压缩后的文件名字依然为ramdisk.img,但是文件类型已经改变;

4.使用file命令查看解压缩后的ramdisk.img

$ file ramdisk.img

ramdisk.img: ASCII cpio archive (SVR4 with no CRC)

因此可以确认经gunzip解压缩后的ramdisk.img是一个经CPIO压缩的文件

5.使用cpio工具对ramdisk.img解压缩

cpio -i -F ramdisk.img

解压缩后即可看到对应的目录结构和文件

6.ramdisk.img文件的打包过程

假设经cpio解压缩后的子目录以及文件位于tmp目录下

$ find . | cpio -ov -H newc |gzip > ../ramdisk.img

$ cd ..
$ls

即可看到生成的ramdisk.img文件。


0 0
原创粉丝点击