Linux下文件权限符号的含义
扫码查看 原文链接 : https://blog.lmlphp.com/tutorial/1/SHELL/item/18/The_meaning_of_the_file_permission_notation_under_Linux 来自 : LMLPHP后院
当我们使用 ls -al 查看目录下的文件时,文件权限符号都代码什么含义呢?
$ ls -al total 104 drwxr-xr-x 6 ubuntu ubuntu 4096 Dec 14 10:19 . drwxr-xr-x 3 root root 4096 Apr 21 2014 .. -rw------- 1 ubuntu ubuntu 21670 Dec 14 10:35 .bash_history -rw-r--r-- 1 ubuntu ubuntu 220 Apr 21 2014 .bash_logout -rw-r--r-- 1 ubuntu ubuntu 3637 Apr 21 2014 .bashrc drwx------ 2 ubuntu ubuntu 4096 Apr 21 2014 .cache drwxrwxr-x 2 ubuntu ubuntu 4096 Dec 14 10:27 data -rw-r--r-- 1 root root 1320 Dec 5 2002 jcameron-key.asc -rw------- 1 ubuntu ubuntu 41 Dec 3 18:02 .lesshst -rw------- 1 ubuntu ubuntu 11546 Dec 14 10:17 .mysql_history -rw-r--r-- 1 ubuntu ubuntu 675 Apr 21 2014 .profile -rw------- 1 root root 1024 May 5 2016 .rnd drwx------ 2 ubuntu ubuntu 4096 Dec 4 17:49 .ssh drwxr-xr-x 2 ubuntu ubuntu 4096 Dec 12 15:01 .vim -rw------- 1 ubuntu ubuntu 11667 Dec 14 10:02 .viminfo -rw-rw-r-- 1 ubuntu ubuntu 13 Dec 12 15:01 .vimrc
权限符号的第一个字母有 - d l c b n 等,含义如下:
- - 代表文件
- d 代表目录
- l 代表链接
- c 代表字符型设备
- b 代表块设备
- n 代表网络设备
后面的 r w x,比较容易理解,分别代表可读,可写,可执行(对于目录来讲,这个就是代表是否可以访问)。