如何解释“ls -l”命令的结果?

如何解释“ls -l”命令的结果?

我想了解价值观的含义,例如第一行;

drwxr-xr-x 2 ataka root 4096 2008-11-04 16:58 ataka

这是ataka目录的所有者吗?

kioutsovkm@orkide:/users/lnxsrv2/ee$ ls
ataka  aydinoglu  izgordu  kioutsovkm  kocaogluo
kioutsovkm@orkide:/users/lnxsrv2/ee$ ls -l
total 20
drwxr-xr-x 2 ataka     root 4096 2008-11-04 16:58 ataka
drwxr-xr-x 2 aydinoglu root 4096 2008-11-04 16:58 aydinoglu
drwxr-xr-x 3 izgordu   root 4096 2009-09-29 11:59 izgordu
drwxr-xr-x 2 root      root 4096 2008-11-04 16:58 kioutsovkm
drwxr-xr-x 4 kocaogluo root 4096 2010-06-10 03:41 kocaogluo
kioutsovkm@orkide:/users/lnxsrv2/ee$

答案1

这里的 ataka 是目录的所有者吗?

嗯,是的(第三列),但它也恰好是目录的名称(最后一列)。

      +-适用于所有者的权限
      |
      | +-适用于所有其他用户的权限
      | |
      | | +-硬链接数
      | | |
      | | | +-大小 +-最后修改日期和时间
     _|_ _|_ | _|__ ________|_______
    drwxr-xr-x 2 ataka root 4096 2008-11-04 16:58 ataka
        ___ _____ ____ _____
         | | | |
         | | | +-文件或目录的名称
         | | |
         | | +-组权限适用的组
         | |
         | +-所有者
         |
         +-适用于组成员用户的权限

man lsman chmodinfo lsinfo coreutils 'ls invocation'了解更多信息。

答案2

是的。ataka是一个用户名并且root是一个组。

相关内容