powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / скан каталога со сравнением файлов
4 сообщений из 4, страница 1 из 1
скан каталога со сравнением файлов
    #38292870
olegbank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу сделать в bash следующее (нужно узнать, отличаются ли по содержимому два каталога (имена файла и содержимое файлов). Это почти всегда так, то есть в случае несовпадения не нужно сложного вывода, достаточно показать, какие файлы не совпадают. Ну, если показать, где не совпадают, неплохо. Знаю про diff/cmp, но как сделать цикл по вложенным каталогам, не знаю. И еще одна тонкость -путь к корневому каталогу для этих каталогов (они полностью изолированы, даже на разных дисках ) -разные, так что по этому поводу тревогу не выдавать.Структура такая
c:\dir1-|
d2->t1.txt
d3->t2.tx3
|
d4->t1.txt

d:\dir2-|
d2->t1.txt
d3->t2.tx3
|
d4->t1.txt
...
Рейтинг: 0 / 0
скан каталога со сравнением файлов
    #38292875
olegbank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем сорри, промахнулся. в Unix системы надо
...
Рейтинг: 0 / 0
скан каталога со сравнением файлов
    #38293019
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegbank,

Код: plaintext
1.
Совпадение: comm -12 <(ls -R /dir/path1/ | sort) <(ls -R /dir/path2 | sort)
Разница:    comm -12 >(ls -R /dir/path1/ | sort) >(ls -R /dir/path2 | sort)
...
Рейтинг: 0 / 0
скан каталога со сравнением файлов
    #38293023
olegbank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо,попробую!

Модератор: Тема перенесена из форума "Java".
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / скан каталога со сравнением файлов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]