您需要使用ls吗?您可以使用find执行相同的操作:
find . -maxdepth 1 -perm -111 -type f
将返回当前目录中的所有可执行文件。删除-maxdepth标志以遍历所有子目录。
您可以尝试这种可怕的做法,但它可能会匹配包含看起来像权限的字符串的文件。
ls -lsa | grep -E "[d-](([rw-]{2})x){1,3}"
您需要使用ls吗?您可以使用find执行相同的操作:
find . -maxdepth 1 -perm -111 -type f
将返回当前目录中的所有可执行文件。删除-maxdepth标志以遍历所有子目录。
您可以尝试这种可怕的做法,但它可能会匹配包含看起来像权限的字符串的文件。
ls -lsa | grep -E "[d-](([rw-]{2})x){1,3}"