Linux下一切皆文件,使用ll -ai可以查询文件的详细信息
[shayu@hzclov51 ~]$ ll -ai total 72 11265 drwx------ 4 shayu shayu 4096 Mar 9 18:13 . 8005 drwxr-xr-x. 4 root root 4096 Mar 9 17:40 .. 11274 -rw-rw-r-- 1 shayu shayu 17225 Mar 9 17:44 1.LOG 11277 -rw------- 1 shayu shayu 303 Mar 9 20:50 .bash_history 11268 -rw-r--r-- 1 shayu shayu 18 Jul 9 2013 .bash_logout 11267 -rw-r--r-- 1 shayu shayu 176 Jul 9 2013 .bash_profile 11269 -rw-r--r-- 1 shayu shayu 124 Jul 9 2013 .bashrc 11270 -rw-r--r-- 1 shayu shayu 500 May 7 2013 .emacs 33797 drwxr-xr-x 2 shayu shayu 4096 Jul 14 2010 .gnome2 11271 -rw-r--r-- 1 shayu shayu 171 Oct 16 2013 .kshrc 11272 -rw-r--r-- 1 shayu shayu 124 Oct 24 2013 .mkshrc 11266 drwxr-xr-x 4 shayu shayu 4096 Mar 7 22:52 .mozilla 11275 -rw-rw-r-- 1 shayu shayu 0 Mar 9 17:58 test 11276 -rw------- 1 shayu shayu 627 Mar 9 17:46 .viminfo 11273 -rw-r--r-- 1 shayu shayu 658 Aug 6 2013 .zshrc
可以看到每个文件有10列信息展现出来,其中第二列就列出来了文件种类和权限:而第二列又包含了10列,总共分为4组 第一列为第一组:代表文件的类型,常见的文件类型有: 普通文件(-) 、目录文件(d)、链接文件(l)、块文件(b)、管道文件(p)等 以后的每三列为一组,每一列依次为是否具有读写执行权限 如果是r,代表具有可读权限 如果是w,代表具有可写权限 如果是x,代表具有可执行权限 如果是-,代表不具有对应权限 每一组分别为: (1)文件属主对该文件所具有的操作权限 (2)文件所归属的组用户对该文件所具有的操作权限 (3)其他组用户对该文件所具有的操作权限 比如:1.LOG 11274 -rw-rw-r-- 1 shayu shayu 17225 Mar 9 17:44 1.LOG 该文件为普通文件(-)的属主为shayu,对该文件具有读写权限(rw),该文件所归属的组用户对该文件所具有读写权限(rw),其他组用户只有读权限(r) 当然linux还提供了一些特殊权限,不过一般不建议使用,如果想了解的可以自行查阅相关书籍,这里不再介绍