короткий вопрос: можно ли перечислить все символические ссылки на каталог, кроме выполнения поиска по всей файловой системе?
Предыстория: у меня есть каталог, содержащий множество разных версий библиотеки, и я хотел бы выполнить некоторую работу по очистке и удалить версии, которые не использовались ни в каких проектах.
Спасибо, Матиас
К сожалению нет. Вся информация о символической ссылке хранится в самой символической ссылке, поэтому ее невозможно найти без сканирования всей файловой системы.
ls -F перечислит все, но даст вам визуальное представление о том, какого типа файлы. Это полезно?
Вы могли бы что-то вроде этого:
найти / подозреваемый / символическая ссылка / местоположения -тип l -exec ls -l {} \; | grep 'SimlinkTargetDirectory'