Вы можете использовать zcat для извлечения файлов, а затем вычислить контрольную сумму для каждого файла:
for x in *.gz do zcat $x | sha256sum > $x.sum done
затем проверьте эти * .gz.sum файлы на наличие ошибок. Каждый раз, когда вы удаляете дубликаты с именем "thing.gz.sum ", также удаляйте соответствующие" some.gz "