Odpowiedzi:
Byłeś blisko W bashu chcesz zastąpienia procesu , a nie polecenia:
diff <(ls -1a ./dir1) <(ls -1a ./dir2)
diff -rq dir1 dir2
korzystając z opcji -r, chodź po całych drzewach katalogów, rekurencyjnie sprawdzając różnice między podkatalogami i plikami, które występują w porównywalnych punktach w każdym drzewie. Sztuką jest użycie opcji -q, aby ukryć porównania linia po linii
ls
poleceń
rsync
z tą --dry-run
opcją), byłoby to znacznie szybsze niż diff -r
.