为什么在 Linux 中有这么多地方可以放置二进制文件?至少有这五种:
/bin/
/sbin/
/usr/bin/
/usr/local/bin/
/usr/local/sbin/
在我的办公信箱上,我没有其中一些的写权限。
什么类型的二进制文件进入这些bin
s 中的哪一个?
我有一个 perforce 版本控制客户端 ( p4
)的可执行文件。我不能把它放进去,/opt/local
因为我没有 root 权限。是否有一个标准位置需要放置在它下面$HOME
?
文件系统层次结构是否有一个约定,说明需要将本地可执行文件/二进制文件放入$HOME/bin
?
另外,如果确实有约定,我是否必须明确包含$HOME/bin
目录的路径或目录的任何位置bin
?
fhs executable software-installation directory-structure not-root-user