用 find -perm 按权限查找文件
find 的 -perm 条件按八进制权限位匹配文件,可用于审计全局可写文件或确认二进制文件的权限是否符合预期。
运行 `find . -type f -perm -002` 列出对其他用户可写的文件,或用 `find . -type f -perm 755` 精确匹配权限模式。
01命令
命令
$ find /usr/local/bin -type f -perm -002
find . -type f -perm 75502作用说明
权限模式前加连字符(如 -perm -002)表示匹配所有包含这些位的文件,而不带连字符的数字(如 755)要求完全一致。这是收紧 chmod 之前快速审计磁盘上脚本权限的有效方法。
03风险
!注意: 精确匹配 `-perm 755` 不会命中权限为 775 的文件;审计"至少包含这些位"时要用连字符前缀形式。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- find — search for files and directories (macOS)依据: Documents the -perm test with octal modes and the -002 symbolic prefix semantics.
最后验证: 2026-09-17 · 分类: 文件与文件夹