1
在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无法备份的套接字文件 - 并且它不表示备份失败。 我知道我可能会编写自己的输出处理但它有可能存在错误,需要更多时间并且需要我维护文件系统中的套接字文件列表。 请注意,在比较中不应忽略空文件夹。