Inhalt zweier Verzeichnisse vergleichen
Um den Inhalt zweier Verzeichnisse zu vergleichen kann man DirComp verwenden. DirComp findet man im FreeBSD Portsbaum unter sysutils/dircomp. Falls man die grafische Oberfläche zu DirComp nicht installieren möchte, kann der Port mit WITHOUT_X11 installiert werden:
# cd /usr/ports/sysutils/dircomp && make -DWITHOUT_X11 install clean
Nun können die beiden Verzeichnisse, welche vergleichen werden sollen, an DirComp übergeben werden. Verwendet man die -s Option, so werden auch die Dateien in den Unterverzeichnissen verglichen. Die Ausgabe wird dabei aus Sicht des zweiten übergebenen Verzeichnisses ausgegeben:
# DirComp -s dir1 dir2
DirComp V1.3
Older : Datei1
Older : Datei2
Deleted : Datei3
Younger : dir/AuchEineDatei
New : dir/UndNochEine
Verglichen werden dabei die Zeiten zu denen die Datei das letzte Mal verändert wurde. Sollen die Dateien anhand Ihres Inhaltes verglichen werden, kann die -c Option verwendet werden:
# DirComp -c dir1 dir2
DirComp V1.3
Älter : Datei2
Gelöscht : Datei3