如何从bz2存档中获取文件列表(ls命令)?



什么是Unix bash命令,用于从类型.bz2的存档文件中获取文件列表(如ls((无需解压缩存档(?

Firstbzip2gzip等 只压缩一个文件。所以你可能已经压缩了tar文件。要列出您需要的文件,例如:

tar tjvf file.bz2

此命令解压缩存档并测试tar的内容。

请注意,bzip2 压缩每个文件,一个简单的 .bz2 文件始终包含一个同名文件,其中".bz2"部分被剥离。使用 bzip2 压缩文件时,没有指定其他名称的选项,使用原始名称并附加 .bz2。所以没有文件,只有 1 个文件。如果该文件是 tar 存档,它可以包含许多文件,并且 .tar.bz2 文件的全部内容可以用"tar tf file.tar.bz2"列出,而无需解压缩存档。

最新更新