Я ищу инструмент командной строки для окон, которые пробегутся через дерево каталогов (рекурсивно) и произведут список всех файлов там, и контрольная сумма для каждого файла (может быть CRC, MD5, безотносительно).
Esentially, что я хочу, должен сравнить 2 больших дерева каталогов в 2 машинах. Я планирую взять выводы выполнения этого инструмента в обоих и diffing их, чтобы удостовериться, что они идентичны.
Я ценю любые идеи.
hashutils и HashCheck являются лучшими пакетами, которые я нашел в Windows до сих пор. Оба инструмента являются открытым исходным кодом от того же автора, но HashCheck является расширением оболочки, и hashutils является рядом инструментов CLI. В моем тестировании они значительно быстрее, чем портированные unxutils версии. (Несмотря на ожидание, что они были бы связанным вводом-выводом.)
Я также думаю, что эти инструменты лучше, чем часто упомянутый HashTab, и если бы я мог бы добраться до OpenForum Ar, я связал бы сообщение, которое я описал со своим выравниванием.
Легкий в *отклоняют мир. Просто захватите инструменты и затем сделайте конвейер find
, sort
, и md5sum
.
find . -type f -print0 | sort -z | xargs -0 md5sum