Это действительно зависит от того, для чего вы его используете.
Если вы можете внести изменения в извлеченное содержимое, которое трудно или невозможно изменить, то вам может потребоваться сохранить архив для повторного извлечения.
Например, если вы загружаете архив исходного кода для установки программного обеспечения из исходного кода, обычно все, что идет не так во время компиляции, может быть исправлено с помощью make clean
или make distclean
. Но иногда что-то может запутаться так, что вы захотите начать все заново, не беспокоясь о повторной загрузке исходного кода. По этой причине я почти всегда сохраняю архивы исходного кода при сборке программного обеспечения из исходного кода.
Некоторым приложениям, использующим архивы, может понадобиться сам исходный архив (а воссозданный архив из извлеченного содержимого не подойдет). Восстановленный архив будет эквивалентен с точки зрения файлов, структуры каталогов и информации о владельце / разрешениях / атрибутах, которые он содержит. Но это может быть не тот же файл, поэтому заново созданный архив может не иметь того же самого md5, sha256 или другого хэша, используемого для проверки того, что он безопасен и не поврежден.
Но это скорее исключения, чем правило. Обычно вы можете перезагружать архив, если вам это нужно снова, и можете смело удалять его.
Да: после извлечения вы можете безопасно удалить его , если легко получить копию, если она понадобится вам снова (через загрузку, внешний жесткий диск и т. Д.)
[ 114] Другими словами: если этоtar
или tar.gz
ЕДИНСТВЕННАЯ копия в мире, вы, вероятно, не хотите ее удалять;)