Исключить файлы сокетов во время 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 не удалось скопировать - и это не указывает на сбой резервного копирования.

Я знаю, что могу написать свою собственную обработку вывода, но это может привести к ошибкам, требует больше времени и требует от меня ведения списка файлов сокетов в файловой системе.

Обратите внимание, что пустые папки не следует игнорировать при сравнении.

0 ответов

Другие вопросы по тегам