как проверить, отличаются ли два каталога (без списка файлов)

как проверить, отличаются ли два каталога (без списка файлов)

Я хотел бы получить двоичную информацию о том, различаются ли два каталога или нет. Я не хочу перечислять разные файлы. Просто двоичный результат, который можно использовать в операторе "if". Как это сделать?

решение1

я бы попробовал

 if diff -q DIR1 DIR2 

Если это все еще слишком многословно

if diff -q DIR1 DIR2 > /dev/null

Связанный контент