cp源代码放在哪儿?

整理自:  [email protected]

 请问linux下cp源代码放在哪个目录下?我尝试了一下,找不到。

-------------

属于GNU coreutils的一部分,看man cp页最后部分。

# man cp
...
REPORTING BUGS
       Report cp bugs to  [email protected]
       GNU coreutils home page: < http://www.gnu.org/software/coreutils/>

然后在上面的链接找到仓库地址

http://savannah.gnu.org/git/?group=coreutils

------------

ubuntu下:

linux@linux:~$ whereis cp
cp: /bin/cp /usr/share/man/man1/cp.1.gz
linux@linux:~$ dpkg -S /bin/cp                       //找到cp所在的包
coreutils: /bin/cp
linux@linux:~$ apt-get source coreutils          //下载包coreutils

--------------

Coreutils整个是一个包。里头cp什么的,都有。

我看了下,大部分是内核函数的包装,核心代码就那么几句,其他的都是用来处理命令行参数和错误之类的东西的。。

------------

谢谢诸位大神,我找到了,但我找到的位置是:包括cp、mkdir、mv 等基本命令的源代码是在coreutils包里的src目录下。

你可能感兴趣的:(linux,report,bugs)