以下命令适用于 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 查找可执行文件?
find . -maxdepth 1 -type f -perm /a+x
Run Code Online (Sandbox Code Playgroud)
来自男人:
-烫发/模式
为文件设置了任何权限位模式。这种形式接受符号模式。如果使用符号模式,则必须指定 'u'、'g' 或 'o'。有关一些说明性示例,请参阅示例部分。如果 mode 中没有设置权限位,则此测试当前不匹配任何文件。然而,它很快就会被改变以匹配任何文件(这个想法是为了更符合 perm -000 的行为)。
示例部分有一些find显示所有可写文件的地方。find可执行文件上的A将类似于给定的示例。