simple shell script to compare two dirs recursively

Ralf Mardorf ralf-mardorf at
Mon Nov 2 19:07:56 UTC 2020

On Mon, 2 Nov 2020 12:14:11 -0600, Valeri Galtsev wrote:
>diff -r /path1 /path2

Yesno :D. FWIW

diff -r /path1 /path2; echo $?

sometimes could be a PITA, at least on Linux.

I prefer

diff -r --no-dereference /path1 /path2; echo $?


However, I'm used to (bash on) Linux, OTOH

Ctrl+F no-dereference

doesn't find a match. I don't know how soft links are handled by
FreeBSD's diff, but the diff I'm used to tends to fail, without the
--no-dereference option, if soft links are involved. If so, it quasi
suffers from false positives.

More information about the freebsd-questions mailing list