明远智睿技术论坛

标题: 请教如何打包文件系统 [打印本页]

作者: 钟宇泉    时间: 2020-2-28 10:16
标题: 请教如何打包文件系统
L4115-core-image-base-myimx6a7.tar.bz2
这边你们那边下载来的文件系统,我如果解压到1/目录下
使用命令tar xf L4115-core-image-base-myimx6a7.tar.bz2 -C 1/
然后就会再1/下面出现dev、bin、etc 等文件夹

这里我在etc中添加了一些文件,打包使用命令
比如生成的文件是file.tar.gz 你要打包的文件夹是/home/test/下的所有文件,命令如下(最后的星号不要忘记哦)。 tar -cjf file.tar.bz2 /home/test/*
tar -cjf L4115-core-image-base-myimx6a7.tar.bz2 /1/*
将1/下的全部文件打包为L4115-core-image-base-myimx6a7.tar.bz2
但是我解压自己的打包的压缩包下面确实一个1/L4115-core-image-base-myimx6a7/ 再是各种dev、bin、etc 等文件夹  比原来多了一级文件夹

请教正确的打包方式是?

作者: 钟宇泉    时间: 2020-2-28 10:29
找到方法了在 1/这个目录下执行tar -cjf  L4115-core-image-base-myimx6a7.tar.bz2 *   就会打包当前目录下的所有文件,并且不会多一个文件夹
作者: 软件01    时间: 2020-2-28 11:08
钟宇泉 发表于 2020-2-28 10:29
找到方法了在 1/这个目录下执行tar -cjf  L4115-core-image-base-myimx6a7.tar.bz2 *   就会打包当前目录下 ...

是的,不要压缩多一层目录




欢迎光临 明远智睿技术论坛 (http://bbs.myzr.com.cn/) Powered by Discuz! X3.2