> Как сравнить две директории, включая содержимое файлов, их атрибуты, права, таймстемпы, POSIX ACLs, capabilities, xattrs, вот это всё?
Что-то вроде
cd dir1; ls | while read F; do if [ -f "$F" ]; then MD5="$(md5sum "$F")"; L="$MD5: $(ls -lh "$F")"; else L="$(ls -lhd "$F")"; fi; echo "$L" >> /tmp/dir1.txt; done
cd dir2; ls | while read F; do if [ -f "$F" ]; then MD5="$(md5sum "$F")"; L="$MD5: $(ls -lh "$F")"; else L="$(ls -lhd "$F")"; fi; echo "$L" >> /tmp/dir2.txt; done
colordiff -u /tmp/dir1.txt /tmp/dir2.txt
¯\_(ツ)_/¯