在 Linux 中,使用 find /path -type f ! -readable 可查找不可读文件。
延伸知识点:文件权限
Linux 文件权限分为 所有者、所属组、其他用户 三类,每类包含 读(r)、写(w)、执行(x) 权限。通过 ls -l 可查看(如 -rw-r--r--),首字符 - 表示普通文件,d 表示目录。权限用数字表示时,r=4、w=2、x=1,例如 755 对应 rwxr-xr-x。
修改权限使用 chmod 命令:
chmod 644 file设置文件为rw-r--r--chmod u+x file给所有者添加执行权限 文件不可读通常因权限不足(如---r--r--),需检查路径权限链(父目录需有执行权限)及文件自身权限。