明远智睿技术论坛

 找回密码
 立即注册
搜索
查看: 3800|回复: 2
打印 上一主题 下一主题

请教如何打包文件系统

[复制链接]

30

主题

78

帖子

408

积分

中级会员

Rank: 3Rank: 3

积分
408
跳转到指定楼层
楼主
发表于 2020-2-28 10:16:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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 等文件夹  比原来多了一级文件夹

请教正确的打包方式是?
回复

使用道具 举报

30

主题

78

帖子

408

积分

中级会员

Rank: 3Rank: 3

积分
408
沙发
 楼主| 发表于 2020-2-28 10:29:43 | 只看该作者
找到方法了在 1/这个目录下执行tar -cjf  L4115-core-image-base-myimx6a7.tar.bz2 *   就会打包当前目录下的所有文件,并且不会多一个文件夹
回复 支持 反对

使用道具 举报

36

主题

745

帖子

2872

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2872
板凳
发表于 2020-2-28 11:08:47 | 只看该作者
钟宇泉 发表于 2020-2-28 10:29
找到方法了在 1/这个目录下执行tar -cjf  L4115-core-image-base-myimx6a7.tar.bz2 *   就会打包当前目录下 ...

是的,不要压缩多一层目录
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|明远智睿  

GMT+8, 2024-11-26 20:53 , Processed in 0.072077 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表