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

26 unix ls

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

drwxr-xr-x 2 ataka root 4096 2008-11-04 16:58 ataka
Run Code Online (Sandbox Code Playgroud)

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$
Run Code Online (Sandbox Code Playgroud)

Den*_*son 48

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

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

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

有关更多信息man ls,请参阅man chmodinfo ls/ info coreutils 'ls invocation'


小智 2

是的。ataka是用户名,root是组。