/usr/local
我目前对根据标准的文件夹有一些相互矛盾的怀疑。
在我们的应用程序中,我们当前将只读应用程序文件存储在/usr/local/<appname>
. 在浏览文件系统层次结构标准时,它指出除了/usr/local
列出的目录之外,不得有其他目录。
Stack Overflow 上的另一位用户引用了一段指定/usr/local/<appname>
应该使用的文本,但我无法在 FHS 中找到这部分内容。
我在我的机器上看到的其他示例是/usr/local/mysql
和/usr/local/percona
。
难道这些根本就不符合标准吗?我们应该切换到吗/usr/local/share/<appname>
?
是的,你应该。这将使本地安装在层次上与系统安装“兼容”,这也不会将数据放在 /usr 中,而是放在 /usr/share 中。