|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Victor Sudakov 2:5020/400 19 Dec 2005 12:11:52 To : Eugene Grosbein Subject : Re: broken symlinks --------------------------------------------------------------------------------
Eugene Grosbein wrote:
> >>> Как проще всего из шелла пройтись по вложенным в /path/to/dir каталогам
> >>> и удалить все битые симлинки?
> VS>> Выявить битые симлинки можно попробовать чем-то вроде
> VS>> find /path/to/dir -type l | cpio -oL -O /dev/null
> VS>> Может, кто знает более красивый способ.
> >> Реагировать надо на "No such file or directory" что ли?
> VS> Да.
> >> Hагрузка лишняя на процессор и диск, весь каталог в /dev/null
> >> копировать, а там четыре гига.
> VS> С чего бы это весь каталог? Только найденные find-ом симлинки.
>
> Hу да, точно.
> Hо лучше оказалось воспользоваться symlinks из портов.
IMHO рецепт от И.Кулагина ещё лучше, никакого доп. софта не надо.
--
Victor Sudakov, VAS4-RIPE, VAS47-RIPN
2:5005/49@fidonet http://vas.tomsk.ru/
--- ifmail v.2.15dev5.3
* Origin: AO "Svyaztransneft", SibPTUS (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/916755df43af.html, оценка из 5, голосов 10
|