当前位置: 技术问答>linux和unix
如何 把bin 包解开????
来源: 互联网 发布时间:2016-05-15
本文导语: 如何 把bin 包解开???? 如何把 目录下的文件打包成 bin格式的 ??? 还有就是 如何 把bin 包解开??????????? | .bin文件其实就是一个脚本加上一个tgz文件,可以这样解开: SKIP=$(awk '/^__ARCHIVE_FOL...
如何 把bin 包解开????
如何把 目录下的文件打包成 bin格式的 ???
还有就是 如何 把bin 包解开???????????
如何把 目录下的文件打包成 bin格式的 ???
还有就是 如何 把bin 包解开???????????
|
.bin文件其实就是一个脚本加上一个tgz文件,可以这样解开:
SKIP=$(awk '/^__ARCHIVE_FOLLOWS__/ { print NR + 1; exit 0; }' ${Your-BINFILE})
tail -n +$SKIP ${Your-BINFILE} > $tmp-file
tar -tvzf $tmp-file
SKIP=$(awk '/^__ARCHIVE_FOLLOWS__/ { print NR + 1; exit 0; }' ${Your-BINFILE})
tail -n +$SKIP ${Your-BINFILE} > $tmp-file
tar -tvzf $tmp-file
|
用这个吧,我测了。
#!/bin/sh
Your_BINFILE="./hs-sper.bin"
tmp_file="./tmp-bin"
SKIP=$(awk '/^__ARCHIVE_FOLLOWS__/ { print NR + 1; exit 0; }' ${Your_BINFILE})
tail -n +$SKIP ${Your_BINFILE} > $tmp_file
tar -xvzf $tmp_file
|
把下面这段代码拷贝下来,保存成一个文件,假设文件名叫test.sh,放在跟hs-sper.bin相同的目录下。
然后sh test.sh
这段代码我没测试,有问题告诉我。
然后sh test.sh
这段代码我没测试,有问题告诉我。
/bin/sh
Your-BINFILE=./hs-sper.bin
tmp-file=./tmp-bin
SKIP=$(awk '/^__ARCHIVE_FOLLOWS__/ { print NR + 1; exit 0; }' ${Your-BINFILE})
tail -n +$SKIP ${Your-BINFILE} > $tmp-file
tar -xvzf $tmp-file
|
上面少拷了几个字符,用这个。
#!/bin/sh
Your-BINFILE=./hs-sper.bin
tmp-file=./tmp-bin
SKIP=$(awk '/^__ARCHIVE_FOLLOWS__/ { print NR + 1; exit 0; }' ${Your-BINFILE})
tail -n +$SKIP ${Your-BINFILE} > $tmp-file
tar -xvzf $tmp-file