查找可执行文件

sha*_*nuo 2 find

以下命令适用于 Ubuntu (GNU findutils 4.4.2) 但不适用于 Fedora (4.2.27)

time find . -maxdepth 1 -type f -executable -print
Run Code Online (Sandbox Code Playgroud)

如何使用旧版本的 find 查找可执行文件?

cjc*_*cjc 6

find . -maxdepth 1 -type f -perm /a+x
Run Code Online (Sandbox Code Playgroud)

来自男人:

-烫发/模式

为文件设置了任何权限位模式。这种形式接受符号模式。如果使用符号模式,则必须指定 'u'、'g' 或 'o'。有关一些说明性示例,请参阅示例部分。如果 mode 中没有设置权限位,则此测试当前不匹配任何文件。然而,它很快就会被改变以匹配任何文件(这个想法是为了更符合 perm -000 的行为)。

示例部分有一些find显示所有可写文件的地方。find可执行文件上的A将类似于给定的示例。