Linux文件列表和文件权限
使用ls -l命令会输出当前目录的长文件列表
zhangfandeMacBook:~ zhangfan$ ls -l
total 0
drwxrwxrwx 4 zhangfan staff 128 2 2 11:13 Adlm
drwx------@ 3 zhangfan staff 96 2 2 14:39 Applications
drwxrwxr-x@ 4 zhangfan staff 128 5 25 21:49 Creative Cloud Files
drwx------+ 9 zhangfan staff 288 5 25 11:28 Desktop
drwx------+ 9 zhangfan staff 288 4 30 23:58 Documents
drwx------+ 29 zhangfan staff 928 5 25 16:15 Downloads
drwxr-xr-x 4 zhangfan staff 128 4 19 14:46 GitBook
drwx------@ 86 zhangfan staff 2752 5 24 17:31 Library
drwx------+ 10 zhangfan staff 320 5 6 15:34 Movies
drwx------+ 6 zhangfan staff 192 3 19 19:59 Music
drwx------+ 4 zhangfan staff 128 5 23 17:31 Pictures
drwxr-xr-x+ 5 zhangfan staff 160 1 2 2017 Public
-rw-r--r-- 1 zhangfan staff 0 2 2 11:20 pymel.log
drwxr-xr-x 2 zhangfan staff 64 2 2 11:20 xgen
使用长列表表示时,每一段字段分别表示 权限信息 硬连接数 属主 属组 文件大小 文件创建日期 文件名
其中权限有10位
第一位: -:表示普通文件 (chomd u) d:表示目录 l:表示软连接(就好像Windows的快捷方式) b:表示设备 p:表示管道文件
2-4位:属主权限(chomd g) 分为三类:读 r 写 w 执行 x
5-7位:属组权限(chomd o) 分为三类:读 r 写 w 执行 x
8-10位:其他用户,即不属于属主以及属组以外的用户 分为三类:读 r 写 w 执行 x