用bash从tar.gz中提取1个文件

TJ L:

是否可以通过编程方式从大小合适的.tar.gz中提取单个文件,而无需将整个tarball提取到磁盘上?基本上,我需要通过网络进入大型tar.gz文件,并提取1个小型文本文件。将tarball提取并提取到磁盘,然后将文件拉出,然后删除其他所有内容似乎有点过头了。另外,我将递归地执行此操作(例如,程序包依赖性,每个文本文件指向更多的tar.gz文件),因此,我能摆脱的网络流量和cpu周期越少越好。

卡斯卡贝尔(Cascabel):

从手册页中,从foo.tar.gz中提取blah.txt:

tar -xzf foo.tar.gz blah.txt

(当然,这是对超级用户的影响,但是,嘿,及时回答也很不错。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章