Найти команду: поиск исполняемых файлов

Какой тип параметра / флаг можно использовать с командой поиска unix, чтобы я искал исполняемые файлы?

(если этот вопрос лучше подходит для другого форума packexchange, я приветствую, что вы так мне сказали)

ps Если вы знаете один, я искал подробный (не начинающий) учебник / screencast о grep и / или find.

  • Извлечь имя файла из команды find
  • Что случилось с этим «найти все файлы vim swap и удалить их с помощью команды подтверждения»?
  • Почему заполнение bash символической ссылки отличается от каталога?
  • Удалите рекурсивно двойное расширение, добавленное «глупым» Crypt0L0cker ransomware
  • Как удалить сломанные символические ссылки за один раз?
  • ln -s $ SOURCE / * except - с помощью find?
  • Различное поведение между find -exec и piping через xargs
  • Как перебирать файлы и удалять те, кто старше x дней, но НЕ используется
  • 3 Solutions collect form web for “Найти команду: поиск исполняемых файлов”

    В переносном режиме следующая команда ищет обычные файлы, которые исполняются их владельцем:

    find . -perm -700 -type f 

    С помощью GNU find ≥4.3 вы можете использовать -executable вместо -perm -700 для поиска файлов, которые могут быть выполнены вами.

    Довольно неудивительно, -executable . На странице руководства:

    Соответствует исполняемым файлам и каталогам, которые доступны для поиска (в смысле разрешения имени файла). Это учитывает списки контроля доступа и другие разрешения, которые игнорирует тест -mm

    Другим вариантом является

     find /path -perm /u=x,g=x,o=x -type f 

    Он просматривает /path , находит пользовательские, глобальные и другие исполняемые файлы, которые являются обычными файлами.

    Interesting Posts
    Linux и Unix - лучшая ОС в мире.