Linux 是多用户多任务的操作系统。系统内有用户组和用户,一个用户组相当于一个项目,用户相当于一个开发人员。一个开发人员可以同时开发多个项目,同理一个用户可以同时在多个用户组中。
使用 ls -al 可以显示所有文件的详细权限与属性。
drwxr-x--- 4 root root 4096 Sep 8 14:06 .
1 2 3 4 5 6 7
第一列代表这个文件的类型与权限(permission)。
第一个字符掉膘这个文件是“目录、文件或链接文件等”。
接下来的9个字符每三个一组,分别标识文件所有者的权限,同用户组的权限,其他非本用户组的权限。分别为rwx,其中 r 代表可读, w 代表可写, x 代表可执行。如果没有这个权限,则对应位置为 - 。
第二列代表有多少文件名连接到此节点。
第三列代表这个文件(或目录)的“所有者账号”。
第四列代表这个文件的所属用户组。
第五列代表这个文件的容量大小,默认单位为B。
第六列为这个文件的创建文件日期或是最近的修改日期。
第七列为该文件名。
若文件名第一个字符为 . 代表文件为隐藏文件。