Я думаю, что вы ищете file(1)
, который идентифицирует типы файлов на основе магических чисел. Оберните это в скрипт оболочки, подобный приведенному ниже, чтобы получить список каталог.
for a in /usr/bin/*; do
file ${a}
done
По умолчанию IIRC вывод будет содержать имя файла.