Срыв во время Gzip - Повредит ли это содержимому файла?
Пожалуйста, предположим, мы выполняем gzip
или же gunzip
на относительно большой текстовый файл (>1 ГБ) или файлы как таковые в каталоге. Во время процесса, по ошибке или преднамеренно, процесс убивается.
Есть ли риск, что оригинальное содержимое файлов будет повреждено? Если это так, есть ли рекомендуемая практика для выполнения gzip
/gunzip
иначе, например, с определенными опциями, или нам нужно подождать, пока gzip
/gunzip
завершает его выполнение?
1 ответ
Решение
gzip/gunzip должен удалять оригинальный файл только после завершения операции. Чтобы быть уверенным в этом, вы можете передать -k
или же --keep
возможность запретить удаление исходного файла во время выполнения сценария или операции.