Ви можете спробувати file
утиліту. За даними сторінки:
Магічні тести використовуються для перевірки наявності файлів із даними у конкретних фіксованих форматах. Канонічним прикладом цього є двійковий виконуваний файл (скомпільована програма) файл a.out, формат якого визначений у, і, можливо, у стандартному каталозі включає.
Можливо, вам доведеться пограти з регулярним виразом, але щось на кшталт:
$ find -type f -executable -exec file -i '{}' \; | grep 'x-executable; charset=binary'
Файл має безліч варіантів, тож ви, можливо, захочете детальніше ознайомитись із довідковою сторінкою. Я використав перший варіант, який я виявив, який, здавалося, виводить результат, який легко сприймається.