要看你对于 可执行文件 的定义,来理解这个上下文的含义。 如果你指的是 你(当前用户)可以运行的文件,那么你可以使用类似以下代码(查找非可执行常规文件;不包括目录): find . -type f ! -executable 如果你想指的是具有+x权限设置(针对所有者、组或所有人)的文件,那么我认为你需要像这样做(查找普通文件;不包括目录;它们没有u+x,g+x或o+x)。 find . -type f ! -perm /0111