linux du命令源代码

时间:2010-07-16 12:33:30

标签: c linux kernel

我可以在哪里找到du和其他Linux实用程序的源代码?

2 个答案:

答案 0 :(得分:14)

使用GNU CoreUtils包。

答案 1 :(得分:11)

大卫是对的。您可以从萨凡纳的入口点du.c开始。此外,由于它是GPL下的免费软件,您也可以从GNU / Linux发行版中获取它。例如,在Debian或Ubuntu上你通常可以这样做:

apt-get source coreutils

获取已安装版本的源代码。


(由Novelocrat编辑)

对于其他命令,要找出它们所在的包,您可以说

dpkg -S `which command`

which command将告诉您该命令的完整路径,dpkg -S filename将告诉您哪个包提供了一个文件。然后,您可以运行apt-get source packagename来获取其源代码。