#!/bin/bash
IMG_FILE=$1
CLONE_FILE="clone-"$IMG_FILE
echo "extract $IMG_FILE ..."
GZ_FILE=$CLONE_FILE".gz"
cp $IMG_FILE $CLONE_FILE
mv $CLONE_FILE $GZ_FILE
gunzip $GZ_FILE
OUT_DIR=${IMG_FILE%.*}
echo "mkdir $OUT_DIR ..."
mkdir $OUT_DIR
cd $OUT_DIR
cpio -i -F ../$CLONE_FILE
rm ../$CLONE_FILE
echo "finished."或者直接:
gunzip -c ../your-ramdisk-file | cpio -i
本文介绍了一种使用bash脚本解压并安装Ramdisk文件的方法。通过gunzip和cpio命令组合,可以实现从.gz压缩包中提取文件,并将其安装到指定目录下。此过程包括了克隆原始文件、解压、创建输出目录及清理临时文件等步骤。
999

被折叠的 条评论
为什么被折叠?



