Wenn ich unter Linux zwei Verzeichnisse habe, wie kann ich die Unterschiede im Inhalt dieser Verzeichnisse erkennen?
Jetzt verwende ich diesen Befehl:
diff <(ls -d dir1/*) <(ls -d dir2/*)
Irgendeine andere Idee?
Antwort1
Warum nicht diff
in den Verzeichnissen selbst verwenden?
$ tree
.
|-- test1
| |-- bar
| `-- foo
`-- test2
|-- baz
`-- foo
Das Ergebnis:
$Unterschied Test1 Test2 Nur in Test1: Bar Nur in Test2: baz