ls -l vs ls -lL

Я знаю, что это похоже на дубликат, но ранее заданные вопросы не отвечают на мой вопрос

поэтому в оболочке я перехожу в каталог /home и создаю директорию, в которой она называется

затем я иду в этот каталог /home/play и создаю два файла, первый – текстовый файл, второй – символическую ссылку на терминал tty

теперь, если я использую ls -l я получаю следующий вывод введите описание изображения здесь

где, как если бы я положил ls -lL я получил это введите описание изображения здесь

что означает это различие? что означают вопросительные знаки?

Опция -L указывает ls для отображения информации для цели ссылки, а не самой ссылки. Красный tty обычно указывает на неработающую ссылку или ссылку, указывающую на несуществующий файл, что здесь и есть. Поскольку назначения не существует, ls не может определить отображаемую информацию, поэтому вместо этого отображает вопросительные знаки.