|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 19 Dec 2005 15:23:01 To : Victor Sudakov Subject : Re: broken symlinks --------------------------------------------------------------------------------
19 дек 2005, понедельник, в 10:02 KRAST, Victor Sudakov написал(а):
>>> Как проще всего из шелла пройтись по вложенным в /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 из портов.
Eugene
--
Кто беден, тот себя и виновать!..
Выходит, не умеешь воровать!..
И так уж дали полную свободу,
Так что ж - еще пособья выдавать?..
--- slrn/0.9.8.0 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093fa5c8d81.html, оценка из 5, голосов 10
|