Linux du код источника команды

Где я могу найти исходный код для du и другие утилиты Linux?

12
задан Phil Miller 16 July 2010 в 12:53
поделиться

2 ответа

Это с пакетом GNU CoreUtils.

14
ответ дан 2 December 2019 в 06:07
поделиться

Дэвид прав. Вы можете начать с точки входа, du.c , в Саванне. Кроме того, поскольку это бесплатное программное обеспечение под лицензией GPL, вы также можете получить его из своего дистрибутива GNU / Linux. Например, в Debian или Ubuntu вы можете просто сделать:

apt-get source coreutils

, чтобы получить исходный код для установленной версии.


(РЕДАКТИРОВАТЬ, Novelocrat)

Для других команд, чтобы узнать, в каком пакете они находятся, вы можете указать

dpkg -S `which command`

, какая команда сообщит вам полный путь к этой команде, и dpkg -S filename сообщит вам, какой пакет предоставляет файл. Затем вы можете запустить apt-get source packagename , чтобы получить его исходный код.

11
ответ дан 2 December 2019 в 06:07
поделиться
Другие вопросы по тегам:

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