В Windows я полагаю, что windiff делает это, однако Winmerge является моим предпочтительным инструментом для этого задания. Это - открытый исходный код и делает очень аккуратное задание сравнения двух наборов деревьев каталогов.
править: ой, был разбит к нему Marius
Я подозреваю, что Вы просто встретились с состоянием состязания, в который выходы процесса (a) после PS получает список идентификаторов процесса, но (b) прежде чем это на самом деле считает файлы в /proc
. Linux - и я подозреваю, что это верно для других подобных Unix операционных систем - не обеспечивает атомарный механизм для получения информации о выполнении процессов.