需要 AIX 命令从压缩文件中提取特定文本文件

需要 AIX 命令从压缩文件中提取特定文本文件

我正在寻找一个 AIX 命令来从压缩文件中提取特定的文本文件。

例如,我的压缩文件abc.gz包含数百万个带有多个子目录的文件。我需要使用通配符提取单个文件。有人可以帮忙吗?

  • 压缩文件:abc.gz
  • 需要提取如下文件:%defg%

答案1

文件压缩和文件归档之间存在差异。

压缩 是文件体积的减小

归档 在压缩或不压缩的情况下将多个文件之一存储在存档文件中

扩展名为“.gz”的文件是压缩文件。所以你的任务听起来不正确。

但在 *nix 环境中,我们经常使用 tar 存档的压缩,通常这样的文件具有“.tar.gz”或“.tgz”扩展名。还可以有不同类型的压缩存档(或使用不同的扩展名)。

所以我猜您会问如何从压缩档案中提取文件。但要回答您的问题,需要一些有关您的存档类型的更多详细信息。

相关内容