温馨提示×

如何查看ubuntu文件权限

小樊
57
2026-09-29 02:08:24
栏目: 智能运维

在 Ubuntu(及其他 Linux 系统)中,查看文件权限有多种常用方法,下面按使用场景给你总结:


一、使用 ls 命令(最常用)

1. 查看当前目录下文件权限

ls -l

示例输出:

-rwxr-xr-- 1 user user 2048 6月 1 10:00 test.sh

权限说明:

  • 第 1 位:文件类型
    • - 普通文件
    • d 目录
    • l 链接文件
  • 后面 9 位分三组:
    • rwx:所有者权限
    • r-x:所属组权限
    • r--:其他用户权限

2. 查看某个文件权限

ls -l 文件名

3. 查看目录本身权限(不展开内容)

ls -ld 目录名

4. 以人类可读方式查看

ls -lh

二、使用 stat 命令(更详细)

stat 文件名

示例:

stat test.sh

会显示:

  • 权限(数字和字母)
  • 所有者
  • 大小
  • 修改时间等

三、查看数字权限(如 755)

stat -c "%a %n" 文件名

示例:

stat -c "%a %n" test.sh
# 输出:755 test.sh

四、查看当前用户对某些文件的权限

namei -l 路径

例如:

namei -l /home/user/test/file.txt

可以查看每一级目录的权限,排查“无权限”问题非常有用。


五、图形界面方式(桌面版 Ubuntu)

  1. 右键文件 → 属性
  2. 切换到 权限 标签页
  3. 可看到:
    • 拥有者
    • 群组
    • 读写执行权限

六、常见权限含义速查

符号 含义
r 读
w 写
x 执行
- 无权限

数字表示:

  • r = 4
  • w = 2
  • x = 1

例如:

  • 755 = rwxr-xr-x
  • 644 = rw-r–r–

如果你是排查权限问题或想修改权限,也可以告诉我具体场景,我可以一步步帮你处理。

0 踩