Linux ls、ll查看文件列表、属性、权限

1. 查看文件属性

执行 ls -al 命令查看文件。显示如下:

详细说明:

第1列

第一列共10个字符,代表 类型 和 权限,如下图:

第一个字符

代表这个文件是:目录、文件 或 链接文件 等。

  • d:表示目录;
  • -:表示文件;
  • l:表示连接文件;
  • b:表示设备文件里的可供存储的接口设备;
  • c:表示设备文件里的串行端口设备,如鼠标、键盘等

后面9个字符

后面的 9 个字符,每 3 个为一组:
  • 第一组 表示 “文件所有者的权限”,英文:owner
  • 第二组 表示 “文件所属用户组的权限”,英文:group
  • 第三组 表示 “其他用户的权限”,英文:others
权限顺序:

每组 3 个字符,权限顺序都相同,如下表格:

顺序 第一个字符 第二个字符 第三个字符
含义 是否可读 是否可写 是否可执行
可能的值 r 或- w 或- x 或-
  • r :表示可读,权限数字是 4
  • w :表示可写,权限数字是 2
  • x :表示可执行,权限数字是 1
  • - :表示没有权限,权限数字是 0

注意: 每组权限的 顺序 不会改变

第2列

表示有多少文件名连接到此节点

每个文件都会将它的权限和属性记录到文件系统的i-node中,不过我们使用的目录树却是使用文件名来记录,因此每个文件名就会连接到一个i-node。这个属性记录了有多少不同的文件名连接到相同的一个i-node号码。

第3列


表示这个文件的“所有者账号”

第4列

表示这个文件的所属的用户组

第5列

为这个文件的大小,默认单位是B

第6列

为这个文件的创建文件日期或者是最近的修改日期。

第7列

为该文件的文件名

隐藏文件

如果文件名之前多了一个 . ,说明这个文件为 “隐藏文件”

查看 隐藏文件 执行ls -a,必须带上-a参数


原文出处:/show_1EF58IuiweuZ.html