Здравствуйте, iAlexander, Вы писали:
A>Всем привет,
A>Ищу командную утилиту для сравнения каталогов (рекурсивного).
A>Задача стоит следующая:
A>- Сравнить два каталога, содержащие по большей части одинаковые файлы
A>- Новые/изменившиеся файлы упаковать в архив с сохранением относительного пути (положения в иерархии каталогов)
A>Командной утилита должна быть по той причине, что будет включена в скрипт (сравнивать приходится разные каталоги и довольно часто)
A>Пока что нашел стандартный diff из cygwin (win)
A>В принципе, его возможностей достаточно. Будучи запушенным так:
A>diff -q -y -r dir_new dir_old
A>он сообщает о различиях:
A>Only in dir_new: ver0.5
A>Files dir_new/files/list and dir_old/files/list differ
A>...
A>Это можно использовать в скрипте (bash), однако может существуют уже готовые решения, которые не нужно обкатывать?
A>В интернете натыкаюсь на TFS, да на разных платных 2,5Мб монстров.
A>В linux-world — те же diff
A>В форуме решения не нашлось: кто знает тулзу которая такое умеет делать?Автор: alku
Дата: 20.05.04
A>Спасибо.
Под WIN или UNIX ? поже иногда сталкиваюсь с подобным, помоему это надо написать самому, задача не сложная и искать дольше будешь, но как-то лень. Может как-то сильно понадобится, напишу, пришлю