Суффикс `g` для некоторых утилит GnuWin32

366
antonio

Для этих команд есть gверсия -suffix и обычная версия:

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
Я полагаю, вы используете Windows? Откуда вы получаете эти имена? Возможно, это ссылки? terdon 10 лет назад 0
@terdon: GnuWin = "порты инструментов с GNU или аналогичной лицензией с открытым исходным кодом, для современных MS-Windows" (gnuwin32.sourceforge.net). Скачайте coreutils и найдите файлы здесь `coreutils-5.3.0-bin \ bin`. antonio 10 лет назад 0
Я знаю, я указываю детали, которые вы должны включить в свой вопрос, вашу ОС, источник, из которого вы загрузили что-то и т. Д. terdon 10 лет назад 0
@terdon: Я сделал, но мой вопрос не связан с моей версией ОС, и сайт / описание для gnuwin32 должно быть в сводке тегов. antonio 10 лет назад 0
Мои извинения, я неправильно понял ситуацию. Я думал, что вы загрузили оба `gdate.exe` _and_` date.exe` с сайта инструментов GNU, поэтому я спрашивал, где вы их взяли, чтобы я мог легко пойти и посмотреть, смогу ли я выяснить, в чем дело. terdon 10 лет назад 0

1 ответ на вопрос

6
grawity

g Префикс здесь означает, что инструмент из gnuwin32 в отличие от родной команды Windows, с тем же именем. Например, mkdirи echoявляются встроенными командами в cmd.exeоболочке, и find.exeявляются частью Windows, и делают их совершенно иначе, чем coreutils find(на самом деле это больше похоже на grep). Следовательно, префикс необходим для одновременного доступа к собственным командам и командам GnuWin32.

Ясно, хотя я не вижу встроенных `ln` и` install`, хотя они очень распространены, но также не являются встроенными. antonio 10 лет назад 0

Похожие вопросы