如何搜索系统中具有可执行权限 (+x) 的每个文件?

如何搜索系统中具有可执行权限 (+x) 的每个文件?

我需要找到系统中具有可执行权限的每个文件,我认为它们以x@.

我尝试了ls每个文件,然后 grep 输出以将文件与x@.

像这样:

ls -l | grep x@

但这只是列出当前目录:

ls -ld | grep x@ 

没有显示所有文件。我需要在所有子目录中搜索。我正在使用 FreeBSD 工具 (OS X)。

答案1

尝试这个

find / -type f -perm /111 -print

或者:

find / -type f -executable -print

相关内容