或者我因为某些原因应该保存它们?
答案1
是的:一旦提取,您就可以安全地将其移除只要如果您再次需要,可以轻松重新获取副本(通过下载、外部硬盘等)
换句话说:如果那tar
是tar.gz
世界上唯一的副本,您可能不想删除它;)
答案2
这实际上取决于您使用它来做什么。
如果您对提取的内容进行了更改,而这些更改很难或无法撤消,那么您可能需要保留档案以供重新提取。
例如,如果您下载源代码档案以从源代码安装软件,通常编译过程中出现的任何问题都可以用
make clean
或 来修复make distclean
。但有时可能会出现问题,以至于您想重新开始,而不必费心重新下载源代码。出于这个原因,我在从源代码构建软件时几乎总是保留源代码档案。某些使用档案的应用程序可能需要原始档案本身(而从其提取的内容重新创建的档案则不需要)。重新创建的档案在文件、目录结构以及其所包含的所有权/权限/属性信息方面是等效的。但它可能不是完全相同的文件,因此重新创建的档案可能不具有相同的 md5、sha256 或其他哈希值,用于验证其是否可以安全使用且未损坏。
但这些只是例外,而不是规则。通常,如果您再次需要该档案,您可以重新下载,并可以随意删除它。