为什么 ls 不显示组名?

为什么 ls 不显示组名?

当我使用时ls -l,列表中不会显示组名。只有用户名。

aj@host:/media/storage$ ll
total 724
drwxrwxrwx 10 root       4096 Sep 17 18:23 .
drwxr-xr-x  3 root       4096 Jun 16 14:18 ..
drwxrwxr-x  5 aj         4096 Aug  8 01:22 blessed-data
drwxrwxr-x  4 git        4096 Jul 21 15:27 git-repos
drwx------  2 root      16384 Jun 16 14:33 lost+found
drwxrwsr-x  2 analyst    4096 Sep 17 18:23 projects

为什么不ls -l显示组名,而只显示用户名?

我正在运行 Ubuntu 14.04 LTS(Trusty)。

答案1

为什么 ls -l 不显示组名,而只显示用户名?

您正在使用以下别名:

alias ll='ls -alG'

G从您的别名中删除或使用ls -al

选择:

如果您不想更改别名,而只想要包含组的一次性列表,则可以使用/bin/ls -al它将绕过ls您定义的任何别名。


-G, --no-group
    inhibit display of group information

来源LS

笔记:

  • -G对于lsOS X 是“启用彩色输出”

相关内容