find . -type l | perl -lne 'print if ! -e'
Данная команда «find . -type l | perl -lne ‘print if ! -e'» выводит список мертвых символических ссылок в текущей директории и её поддиректориях.
«find» используется для поиска файлов в указанной директории, аргумент «.» означает текущую директорию. Опция «-type l» указывает на поиск только символических ссылок.
Передача вывода команды «find» на вход программе «perl» обрабатывает каждую строку и печатает её, если условие «! -e» истинно. Условие проверяет, существует ли целевой файл символической ссылки. Если файл не существует, то ссылка считается мертвой.
Альтернативным подходом может быть использование команды «find» со встроенной опцией «-xtype l», которая также ищет мертвые символические ссылки.