Всем привет.
есть два каталога, созданых сабжем в смежнеых днях
daily.0
daily.1
Как и положени, во втором кучас хардлинков на файлы из первого + некоторые реальные файлы (т.е. те, которых не было в момент создания daily.0 - ну так и работает сабж)
А есть ли нечто похожее на `diff -qr daily.0 daily.1` - чтобы просто вывести список файлов во втором каталоге, которые притерпели изменение?
Можно было бы конечно сделать так:
1. INODES0=`ls -i daily.0 | awk {'print $1'}`
2. INODES1=`ls -i daily.1 | awk {'print $1'}`
3. итеративно грепаем, а-ля "невхождение элементов второго списка в первый" - получаем новые и изменённые иноды
4. итеративно грепаем, а-ля "невхождение элементов первого списка во второй" - получаем удалённые иноды
5. по номерам инодов уже устанавливаем имена файлов
Громоздко вобщем и медленно.
>>> Подробности (Invalid URL, no host part!)