Я создал несколько символических ссылок в разных местах.
Я не могу вспомнить, где каждый из них находится в системе, и я уже удалил программы, с которыми они связаны.
Есть ли сценарий / программа / все, что может выполнять поиск по всей системе и удалить любую символическую ссылку, которая создана на заказ?
find . -user "$USER" -type l
Список всех символических ссылок в текущем каталоге и поддиректорах, созданных вашим пользователем. Это также означает созданную программой, которую начал пользователь (вы), но если вы помните, что создаете символическую ссылку, она должна быть прекрасной. Проверяйте последнее время доступа, если не уверены. Если вы также хотите следовать ссылкам, пройдите -L.
Невозможно отличить символические ссылки, созданные пользователем, из символических ссылок, не созданных по умолчанию.
Если все они были созданы без sudo / root, вы можете использовать это, выведет полный список символических ссылок, принадлежащих вашему пользователю (который должен быть очень коротким):
find / -xdev -user "$USER" -type l
В противном случае вам не повезло. Я попытался:
find / -xdev -type l
в моей системе, и я получил ~ 49000 результатов.