3

Как я могу перечислить все исполняемые файлы (программы) и сценарии оболочки в каталоге, подкаталоге и / или PATH?

Я не говорю о программном обеспечении, которое было установлено с помощью apt-get или любого менеджера пакетов. Использование Ubuntu 12.04.

2 ответа2

8

Вы можете использовать ls , например:

ls *.bin *.py

Добавьте любые другие расширения, которые вы хотите перечислить в командной строке.

Лучшим способом было бы использовать find , например:

  1. Выполнить рекурсивный поиск из текущего каталога

    find . -type f -executable
    
  2. Поиск в текущем каталоге

    find . -type f -executable -maxdepth 1
    

Примечание. Точка после find означает поиск в текущем каталоге. Измените его по мере необходимости для поиска из других каталогов.

0

Если вы "креативный" тип, команда ls может показать раскраски для исполняемых типов, как показано здесь. Может быть не так полезен, как фильтрация, но, эй, выглядит красиво.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .