Linux下一切皆文件,对文件信息的了解是非常重要的,如下代码所示的文件信息:
ll
drwxr-xr-x 6 root root 4096 0ct 20 2017 apt
-rw-r--r-- 1 root root 211 0ct 20 2017 hosts
-
第一段第一个字母代表文件的类型
-
-:普通文件
-
d:目录文件
-
b:块特殊文件
-
c:字符特殊文件
-
l:符号链接
-
f:命名管道
-
s:套接字文件
-
-
第一个字段剩下的 9 个字符是模式,其实就是权限位,三个一组,每一组rwx代表读、写、执行,三组分别代表文件所属的用户权限、文件所属的组的权限、其他用户的权限,有时候通过数字指定文字的权限w(4),x(2),r(1),例如修改文件权限chmod 777,就是所有4+2+1 4+2+1 4+2+1,所有的权限都赋予
-
第二个字段:硬链接的数目
-
第三个字段是所属的用户,第四个是所属的组
-
第五个字段文件的大小,第六个是日期 最后文件名