我有一个tar存档,其中包含几个大目录。通常,我需要这些目录中的一个或两个,但是我仍然需要它们在tar存档中。
是否有比从存档中提取目录并重新归档更有效的方法?我希望有类似“拆分”的内容,但我不想在文件大小上做到这一点。
答案 0 :(得分:1)
在您的情况下(可以加快存档操作),可以按照单个tar
文件的形式重新创建tar
,每个目录一个。因此,您将只需要提取一个存档(完全)。无需等待到达tar
中存储特定目录的位置(当前位置)。
此外,您可以尝试应用zip
而不是tar
来创建档案。这将加快读取操作的速度(因为您将获得压缩和较小的文件)。但这会花费更多的内存使用量(用于解压缩)和处理器能力(相同的原因)。
所有这些点都取决于您使用的硬件(磁盘速度,存档所在的文件系统,提取文件的文件系统,可用内存量,CPU使用率和功耗)