Re: Командная утилита для сравнения каталогов |command line
От: zipper32  
Дата: 07.05.07 21:36
Оценка:
Здравствуйте, 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 ? поже иногда сталкиваюсь с подобным, помоему это надо написать самому, задача не сложная и искать дольше будешь, но как-то лень. Может как-то сильно понадобится, напишу, пришлю
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.