Есть папка и её копия на sftp хосте. Хочу по-быстрому рекурсивно сравнить их содержимое и убедиться, что копия полноценная. Файлов не особо много но они по большей части обьемные, это iso-образы и всякие инсталляторы.
Предлагаемые гуглом варианты в виде diff -qr и rsync -avcn похоже при сравнении занимаются какой-то излишней работой, и от этого скорость процесса становится зависимой от обьёма файлов, а не только от количества. Ради теста сравнил одну из подпапок, в которой помимо одного толстого образа лежали ещё 3 мелких файла, и этот процесс почему-то занял больше времени, чем если бы я бы вручную посмотрел свойства всех этих файлов.
Есть ли какой-то упрощённый способ? Меня бы устроила проверка расположения, имени и точного размера в байтах, даже на даты пофиг. Я могу конечно написать свой скрипт на Go, но должно же существовать решение попроще?)








