使用 find
命令查找特定权限文件的步骤:
-
基本语法:
find [路径] -perm [权限模式]
-
精确匹配(如权限严格为644):
find /path/to/search -perm 644
-
符号模式匹配(如用户可读写、组可读):
find /path -perm -u=rw,g=r
-
包含性匹配(权限至少包含644,如755或777):
find /path -perm -644
-
特殊权限(如查找带SUID的文件):
find /path -perm 4000
示例:
- 全局搜索权限为777的文件:
sudo find / -perm 777 -print
- 限制为普通文件并显示详情:
find /tmp -perm 755 -type f -exec ls -l {} \;
注意:
- 系统级搜索需谨慎,建议结合
-type
限定文件类型。 - 符号模式
-perm -u+rw
可替代-perm -600
,但需注意权限逻辑。