如何解压子目录?
假设我有一个包含以下内容的 tar:
/ # Root directory
/level1/ # A sub directory
/level1/a.file
/level1/b.file
/level1/... # The rest
我怎样才能执行诸如 tar -xf
之类的操作来解压内容 level1/
,如下所示:
/a.file
/b.file
/... # The rest
Suppose I have a tar that contains:
/ # Root directory
/level1/ # A sub directory
/level1/a.file
/level1/b.file
/level1/... # The rest
How can I do something like tar -xf
that would untar the contents level1/
like this:
/a.file
/b.file
/... # The rest
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
只要它涉及一个简单的子目录,就像我原来的问题一样,我发现我可以这样做:
As long as it involves a simple sub-directory like my original question, I found I can do this:
tar -axf mytar.tgz level1/ --strip-components 1
tar -axf mytar.tgz level1/ --strip-components 1