Назад | Перейти на главную страницу

Список всех символических ссылок в каталоге

короткий вопрос: можно ли перечислить все символические ссылки на каталог, кроме выполнения поиска по всей файловой системе?

Предыстория: у меня есть каталог, содержащий множество разных версий библиотеки, и я хотел бы выполнить некоторую работу по очистке и удалить версии, которые не использовались ни в каких проектах.

Спасибо, Матиас

К сожалению нет. Вся информация о символической ссылке хранится в самой символической ссылке, поэтому ее невозможно найти без сканирования всей файловой системы.

ls -F перечислит все, но даст вам визуальное представление о том, какого типа файлы. Это полезно?

Вы могли бы что-то вроде этого:

найти / подозреваемый / символическая ссылка / местоположения -тип l -exec ls -l {} \; | grep 'SimlinkTargetDirectory'