Суффикс `g` для некоторых утилит GnuWin32
Для этих команд есть g
версия с суффиксом и простая версия:
gdate.exe
gecho.exe
ginstall.exe
gln.exe
gmkdir.exe
grmdir.exe
gsort.exe
Я не могу найти разницу.
Редактировать Кто-то заинтересован в этом: ОС Win7 Pro, GnuWin32 coreutils 5.3.
Чтобы быть ясным, g
маркетинговый суффикс, сопровождающий программное обеспечение, выпущенное в соответствии с условиями лицензирования GNU (например, k
для настольных приложений KDE). Здесь я хотел бы знать, почему суффиксы только эти команды (в coreutils) и в чем разница с другими в том же каталоге без суффикса.
1 ответ
g
префикс здесь означает, что инструмент от GnuWin32, в отличие от собственной команды Windows с тем же именем. Например, mkdir
а также echo
встроенные команды в cmd.exe
оболочка и find.exe
является частью Windows и делает совершенно разные вещи от coreutils find
(на самом деле это больше похоже на grep
). Следовательно, префикс необходим для одновременного доступа к собственным командам и командам GnuWin32.