列出具有一定权限的子目录中的文件

列出具有一定权限的子目录中的文件

所以基本上我需要列出子目录中的文件,该子目录具有用户和组的所有权限,但不具有其他权限。基本上是rwxrwx---

我得到的只是:

 ls -d */*

显示子目录,但现在如何显示权限部分,我知道我需要使用“|”但我该做什么命令呢?

谢谢!

答案1

你应该使用该find命令。要获取rwxrwx---当前目录分支中的所有文件和目录,请使用:

find . -perm 770

如果您只需要检查文件:

find .  -type f -perm 770

如果您只需要检查直接子目录(在 FreeBSD/OSX 中):

find . -depth 2 -perm 770

或Linux:

find . -mindepth 2 -maxdepth 2 -perm 770

相关内容