作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有以下归档目录:
itunes20140618.tbz
我想从中提取单个文件,名称为:
itunes20140618/video
我该怎么做?
到目前为止,我在做
$ bzip2 -d /tmp/itunes20140618.tbz
但它似乎创建了一个包含所有内容的 tar 目录。如何只提取单个视频文件?
最佳答案
tar
有几个不同的版本,但在我的机器上我可以这样做:
tar xjf archive.tbz filename
从存档中提取文件名。
如果这不起作用,您可以使用:
bzip2 -dc archive.tbz | tar xvf - filename
它使用 bzip2
提取到标准输出,然后通过管道传输到 tar
。
在这两种情况下,您都可以将 x
选项替换为 t
以获取文件列表。例如:
tar tjf archive.tbz
关于linux - 在 tbz 存档中解压缩单个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24355289/
我在 CentOS 服务器上。我必须每天下载一个大小为 3GB 的 .tbz 文件,然后我必须将其解压缩并使用内部文件进行进一步处理。 .tbz 解压缩文件夹中有 48 个文件,我只能使用其中的一个文
我有以下归档目录: itunes20140618.tbz 我想从中提取单个文件,名称为: itunes20140618/video 我该怎么做? 到目前为止,我在做 $ bzip2 -d /tmp/i
想知道如何使用 Node JS 提取 tbz 文件并保存到磁盘。示例代码将非常感激。 尝试过这样的事情: var zlib = require('zlib'); var fs = require('f
我是一名优秀的程序员,十分优秀!