Dav*_*542 1 unix linux zip tar bzip
我有以下存档目录:
itunes20140618.tbz
Run Code Online (Sandbox Code Playgroud)
我想从中提取单个文件:
itunes20140618/video
Run Code Online (Sandbox Code Playgroud)
我该怎么做?
到目前为止,我正在做
$ bzip2 -d /tmp/itunes20140618.tbz
Run Code Online (Sandbox Code Playgroud)
但它似乎创建了一切tar目录.我如何只提取单个视频文件?
tar周围有几个不同的版本,但在我的机器上我可以这样做:
tar xjf archive.tbz filename
Run Code Online (Sandbox Code Playgroud)
从存档中提取文件名.
如果这不起作用,您可以使用:
bzip2 -dc archive.tbz | tar xvf - filename
Run Code Online (Sandbox Code Playgroud)
它采用bzip2提取到stdout,然后管道tar.
在这两种情况下,您都可以将x选项替换t为获取文件列表.例如:
tar tjf archive.tbz
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1067 次 |
| 最近记录: |