第一个字符代表这个文件是『目录、文件或链接文件等等』:
当为[d ]则是目录,例如上表档名为『.gconf』的那一行;
当为[- ]则是文件,例如上表档名为『install.log』那一行;
若是[l ]则表示为连结档(linkfile);
若是[b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
若是[c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。
接下来的字符中,以三个为一组,且均为『rwx』的三个参数的组合。其中,[ r]代表可读(read)、[w ]代表可写(write)、[x ]代表可执行(execute)。要注意的是,这三个权限的位置不会改变,如果没有权限,就会出现减号[- ]而已。
第一组为『文件拥有者的权限』,以『install.log』那个文件为例,该文件的拥有者可以读写,但不可执行;
第二组为『同群组的权限』;
第三组为『其他非本群组的权限』。
何改变文件属性与权限
改变所属群组,chgrp
改变文件拥有者,chown
改变权限,chmod
文件种类:
正规文件(regularfile ):纯文本档(ASCII),二进制文件(binary),数据格式文件(data)
目录(directory)
连结档(link)
设备与装置文件(device):区块(block)设备档,字符(character)设备文件
数据接口文件(sockets)
数据输送文件(FIFO,pipe)
不可与根目录分开呢?有底下这些:
/etc:配置文件
/bin:重要执行档
/dev:所需要的装置文件
/lib:执行档所需的函式库与核心所需的模块
/sbin:重要的系统执行文件
[root@www ~]# uname -r2.6.18-128.el5 <==可以察看实际的核心版本