yuyijun22 发表于 2022-4-9 20:41:50

tar解压命令求助

用以下命令打包后:备份压缩文档里已自带 \mnt\jffs2\

su               回车:

shell            回车
cd /dev/shm                                                 回车

tar -cvf jffs2.tar /mnt/jffs2                           回车

tftp -pl jffs2.tar 192.168.101.2                     回车

exit                                                             回车 退出shell (重要步骤,不要连着执行)


还原的时候目录就不对了,在\mnt\jffs2\用以下命令解压就变成\mnt\jffs2\mnt\jffs2\
tar -xvf jffs2.tar

但更目录又不能放文件

求问,应该用什么命令破解?

j823869190 发表于 2022-4-9 20:50:40

7z 转 直接建个压缩包也行

yuyijun22 发表于 2022-4-9 20:53:18

j823869190 发表于 2022-4-9 20:50
7z 转 直接建个压缩包也行

好的,就是拆开包 重新压缩个没mnt/jffs2/的再传对吧

j823869190 发表于 2022-4-9 20:56:34

备份 jffs2文件夹
telnet 192.168.1.1
root
adminHW
su
shell
cd /mnt/jffs2
tar -czf jffs2bak.tar.gz *   (压缩jffs2文件夹为 jffs2bak.tar.gz)
mv /mnt/jffs2/jffs2bak.tar.gz /tmp (剪切jffs2bak.tar.gz文件到 /tmp文件夹)
cd /tmp
tftp -p -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.1.100
恢复 jffs2:
telnet 192.168.1.1
root
adminHW
su
shell
cd /mnt/jffs2
rm -rf /mnt/jffs2/*       (删除jffs2文件夹内所有文件)
tftp -g -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.1.100
tar -xvf jffs2bak.tar.gz   (解压备份文件到当前文件夹)
rm -rf jffs2bak.tar.gz
reboot      

yuyijun22 发表于 2022-4-9 21:10:31

j823869190 发表于 2022-4-9 20:50
7z 转 直接建个压缩包也行

如果拆包再压缩有这堆错误有问题码,貌似都是app/cplugin/的东西

wx_Wyq25YVR 发表于 2022-4-9 21:18:07

本帖最后由 wx_Wyq25YVR 于 2022-4-10 07:18 编辑

tar xzvf jffs2.tar /

yuyijun22 发表于 2022-4-9 21:45:57

wx_Wyq25YVR 发表于 2022-4-9 21:18
tar xcvf jffs2.tar /

十分感谢~~~

猎人977 发表于 2022-4-9 23:14:01

学习一下命令

yuyijun22 发表于 2022-4-10 01:17:19

wx_Wyq25YVR 发表于 2022-4-9 21:18
tar xcvf jffs2.tar /

试了一下,好像不行

wx_Wyq25YVR 发表于 2022-4-10 07:23:02

yuyijun22 发表于 2022-4-10 01:17
试了一下,好像不行

tar -xzvf jffs2bak.tar.gz /
出现 这个问题的原因是打包时,带了路径。解包时,如果解压到\mnt\jffs2就会变成\mnt\jffs2\mnt\jffs2\
tar xcvf jffs2.tar /之前的这个命令错了。已经修正
解决方法是,把压缩 包解压到根目录下,解压后\mnt\jffs2\
页: [1] 2
查看完整版本: tar解压命令求助