Почему tar с опцией -z каждый раз создает архив с другим хешем
Ты можешь сказать мне, почему
tar czf archive.tar dir
создает архив с разными хэшами каждый раз (я проверяю с помощью 'md5sum'). Без параметра сжатия -z или с параметром -j все работает нормально. Спасибо
1 ответ
Решение
Это потому gzip
хранит метаинформацию также при использовании параметров по умолчанию. Посмотрите на -n
параметр gzip
чтобы отбросить эту информацию, у вас должны быть одинаковые архивы каждый раз, при условии, что файлы не изменились.
Попробуйте что-то вроде: tar -cf <archive_dir> | gzip -n > archive_dir.tar.gz
Взгляните на справочную страницу gzip.