tar压缩和解压不带目录结构问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
ps3wifi
帖子: 94
注册时间: 2010-01-08 13:09

tar压缩和解压不带目录结构问题

#1

帖子 ps3wifi » 2018-08-07 16:53

我想用tar压缩文件的时候比如a目录下里有b目录还有文件,我想直接通过tar不带b目录,但要把b目录下的文件还有a目录下的文件压缩成一个文件,解压也是同理,想麻烦各位有没有办法解决,我尝试了几种参数--transform s=都不是很理想
头像
aerowolf
帖子: 1778
注册时间: 2006-02-25 17:09
来自: 西安

Re: tar压缩和解压不带目录结构问题

#2

帖子 aerowolf » 2018-08-07 17:29

早起的鸟儿有虫吃
早起的虫儿被鸟吃

http://aerowolf.blog.sohu.com/
亲,点一下免费获得Dropbox空间!
头像
astolia
论坛版主
帖子: 6433
注册时间: 2008-09-18 13:11

Re: tar压缩和解压不带目录结构问题

#3

帖子 astolia » 2018-08-07 19:55

你为什么要这么干?
如果解包时能去除目录,那打包时就没必要追求不带目录了啊。而且干嘛非要用tar,随便用zip之类的压缩一下,7z e a.zip就行了
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

Re: tar压缩和解压不带目录结构问题

#4

帖子 科学之子 » 2018-08-07 20:06

同3楼无法理解到底要做什么,但想到一个蹩脚的方法:
组合"--create"和"--update"
创建的时候先排除掉目录b,然后再在b目录下更新已经创建的tar文件.
其实有些时候应该想办法绕过问题而不是解决问题.
回复