2006年9月19日星期二

第二、显示文件的详细信息

  [root@kevin ~]#ls -1 (# 以长格式列出当前目录下所有内容)
  total 28
  -rw-r--r-- 1 root root 24477 4月 2 20:35 install.log
  -rw-r--r-- 1 root root 4096 4月 2 20:20 install.log.syslog
  输出信息中各个部分的含义如表 1-3-1 所示。
 
表 1-3-1 长格式显示的文件属性
 
  第一项 第二项 第三项 第四项 第五项 第六项 第七项
  操作权限 链接数目 所有者 用户组 大小 创建时间 名称
 
  下面先来学一下 Linux 的常识,Linux 为文件规定了三种操作权限:可读(r)、可写(w)、可执行(x),并分别用数字4、2、1表示,它们之间可以任意组合。细心的你肯定会发现用 ls 命令显示的文件操作权限明明有10个小格,为什么只有三种权限呢?原来,最前面的那个小格是一个特殊标记,用来区分目录和链接,其中 d 表示目录(如drwx--x--x),1代表链接(如1rwx--x--x),如果以“-”表示,则表明它只是一个普通文件。
 
  其余的格子以三个为一组,其中第一组代表文件所有者的权限,第二组代表组用户的权限,第三组代表其它用户的权限。第个组中的三个小格分别代表读权限(r)、写权限(w)、和可执行权限(x),如果以“-”表示,则代表不具备相应的权限。例如,-rwxrw-r--(用数字可以表示为764)表明该文件的所有者拥有对该文件的全部权限,组用户拥有读和写权限,而其它用户则只有读权限。
 
  由于 Linux 是一个多用户、多任务操作系统,同一文件可能同时被很多人使用,因此一定要为文件设置好相应的权限,这样才能保护好重要的数据。

没有评论: