我的命令是这样的
ls -l|grep "\-[r,-][w,-]x*"|tr -s " " | cut -d" " -f9
但是对于结果,我得到了所有文件,不仅是用户有权执行的文件(第一个 x 位设置为 on)。
我正在运行 linux ubuntu
最佳答案
您可以使用 find
与 -perm
选项:
find . -maxdepth 1 -type f -perm -u+x
关于bash - 如何使用 "grep"命令列出当前目录中用户可执行的所有文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44227840/