Linux-文件权限

Linux-文件权限解读

Posted by Jinliang on January 21, 2018

首先用命令“ls -al“查看root主目录进行查看文件: ls是“list“的意思,而参数“-al“则表示列出所有的文件详细的权限和属性(包含隐藏文件,即文件名第一个字符为“.“)

total 171304
dr-xr-x---. 11 root root      4096 May 22 09:17 .
dr-xr-xr-x. 16 root root      4096 May 22 09:09 ..
drwxr-xr-x.  2 root root        15 Apr 22 16:34 1
drwxr-xr-x.  2 root root         6 Apr 22 16:48 3
-rw-r--r--.  1 root root     10240 Apr 22 16:49 4.tar
-rw-r--r--.  1 root root       142 Apr 22 16:50 5.tar.gz
drwxr-xr-x.  4 root root        49 Apr 22 16:52 6
-rw-------.  1 root root      1324 Feb 20 20:38 anaconda-ks.cfg
-rw-r--r--.  1 root root   9285465 Jan 11 05:27 apache-tomcat-8.5.11.tar.gz
-rw-------.  1 root root      8198 May 17 11:03 .bash_history
-rw-r--r--.  1 root root        18 Dec 29  2013 .bash_logout
-rw-r--r--.  1 root root       176 Dec 29  2013 .bash_profile
-rw-r--r--.  1 root root       176 Dec 29  2013 .bashrc
drwxr-xr-x.  4 root root        29 Apr 10 09:17 .cache
drwxr-xr-x.  4 root root        29 Apr 10 09:17 .config
-rw-r--r--.  1 root root       100 Dec 29  2013 .cshrc
drwx------.  3 root root        24 Apr 10 09:17 .dbus
drwx------.  4 root root        37 Apr 10 09:18 .emacs.d
-rw-------.  1 root root      1372 Feb 20 14:55 initial-setup-ks.cfg
-rw-r--r--.  1 root root 166040563 Sep 24  2016 jdk-8u111-linux-x64.rpm
-rw-r--r--.  1 root root      9224 Sep 12  2016 mysql57-community-release-el7-9.noarch.rpm
drwxr-xr-x.  2 root root        39 Mar 11 10:21 .oracle_jre_usage
drwxr-----.  3 root root        18 Mar 10 11:15 .pki
-rw-r--r--.  1 root root       129 Dec 29  2013 .tcshrc
-rw-------.  1 root root      2607 Apr 22 14:38 .viminfo
-rw-------.  1 root root       132 May 22 09:17 .xauthIHLKVZ

以上每一个字段的意义分别是: 权限——链接——所有者——用户组——文件容量——修改日期——文件名 1.第一列代表这个文件的类型和权限 共有10个字符,第一个字符代表的是这个文件是目录/文件还是链接文件。 d 代表目录

  • 代表文件 l 代表链接文件 b 表示设备文件里面可供存储的接口设备 c 表示设备文件里面的串行端口设备,例如键盘,鼠标 剩下的字符,三个为一组,不再赘述。 第二列表示有多少文件名链接到此节点 第三列表示文件或目录的所有者帐号 第四列表示这个文件的所属用户组 第五列为这个文件的容量大小,单位B 第六列为这个文件的创建日期或者是最近的修改日期 第七列为该文件名