让我们弄清楚所有bin和sbin文件夹(来自文件系统层次结构标准):
/bin用于系统级二进制文件/sbin用于其他系统级二进制文件,主要用于引导加载程序和系统管理员/usr/bin适用于非必需的二进制文件/usr/sbin-这是混乱的开始-不是系统管理员必备的工具吗?这是什么意思?为了实验?/usr/local/bin-关于此文件夹的任何消息/usr/local/sbin-本地安装的系统管理程序。再次?怎么/usr/sbin样
所以问题是:为什么目录这么多/usr/sbin,/usr/local/sbin和的含义是/usr/local/bin什么?
许多程序是通过存档分发的,我们必须从源代码构建它们。通常他们有makefile,所以这很容易。此过程涉及在usr / local / lib,usr / local / bin ... usr / local /随便什么目录中创建文件,而无需为给定程序创建特定文件夹。
为什么会这样呢?
我认为这是不对的,因为如果我们需要删除程序,那么如果程序的创建者不注意它,则必须手动删除其所有文件。