diff
ha un'opzione --recursive
( -r
) per fare un confronto tra due directory (i file al loro interno). C'è un modo per far diff
ignorare tutti i file socket e solo i file socket?
Sto usando diff --brief -r --no-dereference /var/ /media/mateusz/Database/tmp/duplicity_unpack/var/
per verificare parte del mio backup e sono invaso da voci come Only in /var/lib/samba/private/msg.sock: 10001
. Questi file sono file socket che Duplicity non è riuscito a eseguire il backup e non indica un backup non riuscito.
Sono consapevole del fatto che potrei scrivere la mia elaborazione dell'output ma ha il potenziale per i bug, richiede più tempo e richiede di mantenere l'elenco dei file socket nel filesystem.
Si noti che le cartelle vuote non devono essere ignorate nel confronto.