将tar归档文件的一部分提取到另一个tar归档文件中

问题描述 投票:0回答:1

我有一个tar存档,其中包含几个大目录。通常,我需要这些目录中的一个或两个,但是我仍然需要它们在tar存档中。

然后从存档中提取目录并重新对其进行归档,还有一种更高效的方法吗?我希望有类似“拆分”的内容,但我不想在文件大小上使用它。

tar
1个回答
1
投票

在您的情况下(为了加快存档操作,可以做的是以单个tar文件的形式重新创建tar,每个目录一个)。因此,您将只需要提取一个存档(完全)。无需等待到达tar中存储特定目录的位置(当前位置)。

也可以尝试使用zip而不是tar来创建档案。这将加快读取操作的速度(因为您将获得压缩和较小的文件)。但这会花费更多的内存使用量(用于解压缩)和处理器能力(相同的原因)。

所有这些点都取决于您使用的硬件(磁盘速度,存档所在的文件系统,提取文件的文件系统,可用内存量,CPU使用率和功耗)

© www.soinside.com 2019 - 2024. All rights reserved.