http://en.wikipedia.org/wiki/Unix_file_types должен дать вам предварительный способ определения типов файлов в Unix. Кажется, всего существует 7 типов:
- - (обычный файл)
- д (каталог)
- л (символическая ссылка)
- б (блочное устройство)
- с (символьное устройство)
- p (именованная труба)
- с (гнездо)
Более подробная информация об этих типах файлов содержится в некоторой старой (и явно устаревшей) документации Debian: http://www.debian.org/doc/manuals/debian-tutorial/ch-advanced.html.
Но что касается более современных ссылок, я не знаю ни одного из головы.