列出具有一定權限的子目錄中的文件

列出具有一定權限的子目錄中的文件

所以基本上我需要列出子目錄中的文件,該子目錄具有用戶和群組的所有權限,但不具有其他權限。基本上是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

相關內容