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” 可能是为了优化性能。如果更改此后遇到不可接受的性能问题,您可能需要将其改回来。