[mdk-re] Re: [mdk-re] Удаление битых ссылок
cornet
=?iso-8859-1?q?cornet_=CE=C1_zmail=2Eru?=
Пн Фев 12 12:10:10 MSK 2001
Mikhail Zabaluev wrote:
>
> Hello cornet,
>
> On Fri, Feb 09, 2001 at 12:01 +0300, cornet wrote:
> >
> > Hello!!
> >
> > Волею судеб, на сервере в одном каталоге и его подкаталогах образуется
> > большое количество битых символических ссылок (то есть указывающих на
> > уже не_существующие файлы). Этих ссылок много и чистить их руками сильно
> > ломает. Может подскажет кто простой способ автоматизации этого дела?
> > Хотелось бы залудить на cron скриптик, который лез бы в вышеозначеный
> > каталог и рекурсивно долбал бы все эти битые ссылки.
>
> find <каталог> -type l -ls | awk '{ N1 = NF - 2; print $N1; print $NF }' |
> while read link && read file; do
> [ -n "${file##/*}" ] && file=`dirname $link`/$file
> [ -e "$file" ] || rm -f "$link"
> done
Уййёёёё!!
Дааа, Вы не ищете легких путей :-))
Ладно, попробую разобраться в этом ураганном синтаксисе. В любом случае
-- спасибо :-))
--
******** FIRE & STEEL ********
Подробная информация о списке рассылки community