LINUX.ORG.RU

Сравнить содержимое папок


0

1

В общем хочу узнать если у двух папок одинаковая структура. Пока в голове крутится ls -R > /tmp/1; ls -R /tmp2; vimdiff /tmp/{1,2}

Есть что-то лучше? Edit: У каждой директории есть N субдиректорий!



Последнее исправление: Trieforce (всего исправлений: 1)

Если только по верхнему уровню, то хватит diff dir1 dir2.

А еще можно деревья строить...

Eddy_Em ☆☆☆☆☆
()

xxdiff is a powerful tool for viewing the differences between two or three files, or two directories, and can be used to produce a merged version.

sdio ★★★★★
()

diff <(cd dir1 && find | sort) <(cd dir2 && find | sort)

zolden ★★★★★
()
ls -R <dir1> | sort > /tmp/1
ls -R <dir2> | sort > /tmp/2
comm -3 /tmp/1 /tmp/2
kostik87 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.