Простой поиск битых симлинков
Feb. 4th, 2011 02:50 pmГуглил, как можно искать символические ссылки, указывающие на несуществующие файлы. Всемирный разум предлагал непростые варианты, содержащие в обязательном порядке команду
find. Подумал сам, почитал man ls — всё оказалось гораздо проще: можно просто написать ls -LR | grep 'cannot access'
no subject
Date: 2011-02-04 11:33 am (UTC)1. Работает только в английской локале.
2. Работает не во всех операционках, скажем HP-UX 11 выдает "XXX not found", а не "cannot access".
3. А что запрещает мне файл с названием содержащим "cannot access" иметь?
4. В данном варианте файлы начинающиеся с точки игнорируются.
Ишь чё
Date: 2011-02-04 11:59 am (UTC)1. Я тоже в ней работаю.
2. В Ubuntu работает. Под FreeBSD ещё не проверял.
3. Никто не запрещает.
4. Знаю. Но я могу к ключам ls добавить букву a
Чуть лучше
Date: 2011-02-04 12:39 pm (UTC)