Тип содержимого любого файла можно проверить при помощи утилиты, которая так и называется — file.
$ file /
/: directory
$ file /bin/bash
/bin/bash: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.0, dynamically linked (uses shared libs), for GNU/Linux 2.2.0, stripped
Именно каталог определяет местонахождение файла в дереве файловой системы, так как файл не содержит информации о своем положении. Если файл не описан ни в одном из каталогов, он потерян, и получить к нему доступ нельзя.
Исходя из этого однозначно сказать, чем является /home/grinder/temp — файлом, каталогом или ссылкой, — нельзя. Чтобы избежать двузначности, иногда каталог отмечают еще одной косой чертой /home/grinder/temp/.