从技术上讲,之间的区别install -c
,并cp
是install
将目标文件的权限rwxr-xr-x
。 cp
保留源文件的权限减去umask。这些默认行为在不同情况下很有用。显然,通过当今cp
和install
现在提供的所有选项,功能已经融合。
如今,install
makefile以及cp
其他任何地方都普遍使用该文件。这种区别有时很有用,因为某些操作系统或安装系统允许您挂接到install
程序中以注册已安装的软件包。现代的软件包管理系统使这种方法过时了,但是仍然有人使用它。同样,可以一次设置目标文件权限的可能性非常方便。
cp --remove-destination
GNU coreutils。