find ./ -type l -print0 | xargs -0 ls -plah
Команда «find» используется для поиска файлов и директорий в файловой системе. В данном случае, она ищет все символические ссылки в текущей директории и ее поддиректориях.
Аргумент «-type l» указывает find искать только символические ссылки.
Аргумент «-print0» используется для вывода результатов поиска в формате, который позволяет работать с файлами, содержащими пробелы и различные специальные символы.
Команда «xargs» используется для выполнения другой команды на выводе предыдущей команды. В данном случае, она передает результаты поиска символических ссылок команде «ls».
Аргумент «-0» указывает xargs использовать нулевой символ в качестве разделителя между элементами списка.
Наконец, команда «ls» выводит информацию о найденных символических ссылках, используя следующие опции: «-p» добавляет слэш после имени директории, «-l» выводит дополнительную информацию, «-a» включает скрытые файлы, «-h» позволяет вывести размеры файлов в человеко-читаемом формате.
Альтернативой может быть использование команды «readlink» для прямого чтения и отображения информации о символической ссылке, без использования «find» и «xargs».
