Исключить файлы сокетов во время diff -r
diff
имеет возможность --recursive
(-r
) сделать сравнение между двумя каталогами (файлами внутри них). Есть ли способ сделать diff
игнорировать все файлы сокетов и только файлы сокетов?
я использую diff --brief -r --no-dereference /var/ /media/mateusz/Database/tmp/duplicity_unpack/var/
чтобы проверить часть моей резервной копии, и я заполнил записи, такие как Only in /var/lib/samba/private/msg.sock: 10001
, Эти файлы являются файлами сокетов, которые Duplicity не удалось скопировать - и это не указывает на сбой резервного копирования.
Я знаю, что могу написать свою собственную обработку вывода, но это может привести к ошибкам, требует больше времени и требует от меня ведения списка файлов сокетов в файловой системе.
Обратите внимание, что пустые папки не следует игнорировать при сравнении.