bzip2对目录

时间:2015-12-25 01:00:01

标签: linux unix compression tar bzip2

我有一个包含文件的bzip文件夹。其中的文件大约是1TB,但我只需要大约50GB,如果我尝试获取文件夹中的所有文件,我的机器内存不足。这是我目前正在使用的命令:

pbzip2 -dvc -m1000 popularity20151223.tbz |sudo tar x

我如何只提取名为" myfile"的文件?从上面的tarball?与tar相当的是:

tar xpj -C {tarball} {files_to_unarchive}

1 个答案:

答案 0 :(得分:2)

您可以使用tar命令执行此操作:

pbzip2 -dcv -m1000 /Users/david/Desktop/popularity20151216.tbz
  | tar x popularity20151216/myfile1  popularity20151216/myfile2