如何让“ls -l”显示组名称而不是数字(git bash)

如何让“ls -l”显示组名称而不是数字(git bash)

ls -l当我在 中使用命令时git bash,组列始终显示一个数字:

-rw-r--r-- 1 JoelFan 5235961   8774 Aug 13  2021 README.md

我怎样才能让它显示一个有意义的名称呢?

答案1

编辑文件C:\Program Files\Git\etc\nsswitch.conf并更改行:

group: files # db

到:

group: files db

这将允许系统检查两个/etc/group文件(“文件") 和底层 Windows 文件系统 ("D b”)获取群组信息。(在原始版本中,“D b" 选项被注释掉,因此不检查操作系统)

然后你会得到类似的输出ls -l

-rw-r--r-- 1 JoelFan Domain Users  8774 Aug 13  2021 README.md

看:https://www.gnu.org/software/libc/manual/html_node/NSS-Configuration-File.html

笔记:默认注释掉“D b” 可能是为了优化性能。如果更改此后遇到不可接受的性能问题,您可能需要将其改回来。

相关内容