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