这些命令有g
带后缀的版本和普通的版本:
gdate.exe
gecho.exe
ginstall.exe
gln.exe
gmkdir.exe
grmdir.exe
gsort.exe
我找不到区别。
编辑有人对此感兴趣:OS Win7 Pro,操作系统 coreutils 5.3。
需要明确的是,g
营销后缀是随附在 GNU 许可条款下发布的软件(如k
KDE 桌面应用程序)的。在这里我想知道为什么只有这些命令(在 coreutils 中)带有后缀,以及与同一目录中没有后缀的其他命令有什么区别。
答案1
这g
字首这里的意思是该工具来自 GnuWin32,而不是同名的 Windows 本机命令。例如,mkdir
和echo
是 shell 中的内置命令cmd.exe
,而find.exe
它是 Windows 的一部分,并且与 coreutils 的功能完全不同find
(它实际上更类似于grep
)。因此,需要前缀以允许同时访问本机和 GnuWin32 命令。