/media/A и /media/B должны быть идентичны, но я хочу подтвердить их удаление.
Поиск дубликатов файлов не работает, потому что они найдут две копии одного и того же файла в B, например. Я только хочу подтвердить, что каждый файл в одном идентичен другому.
diff -qr /media/A/ /media/B/
вроде бы работает, но вывод забит мусором
diff: /media /A //etc /alternatives /ControlPanel: нет такого файла или каталога
а также
Файл /media /A //dev /tty8 - это специальный символьный файл, а файл /media /B //dev /tty8 - специальный символьный файл.
Я могу подавить первое с помощью 2> /dev/null
, но я не знаю о последнем.
rsync -avn /media/A/ /media/B/
также создает кучу беспорядка, например, «пропускает нестандартный файл».
Как я могу сравнить два дерева и просто убедиться, что все реальные файлы существуют в обоих и идентичны?