Я знаю, что есть переключатель поиска. но я хочу знать, как искать файл определенного типа. Например, мне нужна команда терминала, которая ищет только исполняемые файлы .
Определить исполняемый файл ? Почти каждый файл в Linux может быть исполняемым.
Митч
те файлы, которые в термине по типу ./myfile они запускают
Мохаммад Реза Резвани
Я знаю, что есть -fstype, но я не знаю, как?
Мохаммад Реза Резвани,
Тип файловой системы, fstypeиспользуется в среде Linux, в которой указывается тип используемой файловой системы.
Митч
@ Митч хорошо, хорошо, я думаю, я могу использовать то, что я видел на человеке найти. Мой вопрос - как найти этот файл, который с помощью chmod + x myfile мы делаем их исполняемыми
Мохаммад Реза Резвани,
Ответы:
14
Это должно делать то, что вы хотите:
find . -perm -u+x -type f
Если вы хотите найти все, что может быть исполняемым, вы можете посмотреть на mime-типы или fileвывод. Это было бы контрпродуктивно, так как вы не могли поймать каждый сценарий.
Список всех исполняемых файлов в вашем /home/$USERкаталоге.
От man find
-executable
Matches files which are executable and directories which are
searchable (in a file name resolution sense). This takes into
account access control lists and other permissions artefacts
which the -perm test ignores. This test makes use of the
access(2) system call, and so can be fooled by NFS servers which
do UID mapping (or root-squashing), since many systems implement
access(2) in the client's kernel and so cannot make use of the
UID mapping information held on the server. Because this test
is based only on the result of the access(2) system call, there
is no guarantee that a file for which this test succeeds can
actually be executed.
fstype
используется в среде Linux, в которой указывается тип используемой файловой системы.Ответы:
Это должно делать то, что вы хотите:
Если вы хотите найти все, что может быть исполняемым, вы можете посмотреть на mime-типы или
file
вывод. Это было бы контрпродуктивно, так как вы не могли поймать каждый сценарий.Ссылки: справочная
страница
Stackoverflow
источник
Это также работает,
Список всех исполняемых файлов в вашем
/home/$USER
каталоге.От
man find
источник