Чтобы найти имена команд в определенных каталогах, вы можете использовать различные методы в зависимости от вашей операционной системы. Вот несколько методов для разных платформ:
-
Linux и macOS:
- Использование команды «найти». Вы можете использовать команду «найти» с опцией «-type f» для поиска файлов и опцией «-executable» для указания исполняемых файлов. Например:
find /path/to/directory -type f -executable -print
- Использование команды «найти». Вы можете использовать команду «найти» с опцией «-type f» для поиска файлов и опцией «-executable» для указания исполняемых файлов. Например:
-
Окна:
- Использование команды «dir». Вы можете использовать команду «dir» с параметром «/s» для поиска в подкаталогах и параметром «/b» для отображения только имен файлов. Кроме того, вы можете фильтровать результаты с помощью команды «где». Например:
dir /s /b /a:-d /a:+x /path/to/directory | where {$_.Extension -eq ".exe"}
- Использование команды «dir». Вы можете использовать команду «dir» с параметром «/s» для поиска в подкаталогах и параметром «/b» для отображения только имен файлов. Кроме того, вы можете фильтровать результаты с помощью команды «где». Например:
-
macOS:
- Использование команды «mdfind». Команда «mdfind» позволяет искать файлы с использованием базы данных метаданных Spotlight. Вы можете указать тип файла и местоположение, чтобы сузить поиск. Например:
mdfind "kMDItemContentType == 'public.unix-executable' && kMDItemPath == '/path/to/directory'"
- Использование команды «mdfind». Команда «mdfind» позволяет искать файлы с использованием базы данных метаданных Spotlight. Вы можете указать тип файла и местоположение, чтобы сузить поиск. Например: