我正在开发一个需要存储一些数据的应用程序。我怀疑将其存储在/usr/local/myapp
或/var/lib/myapp
中。
哪个目录最合适?
答案 0 :(得分:7)
由于/usr
用于常量数据,/var
用于变量数据,因此请使用/var
来存储这些数据。
关于/usr/local/
:请确保打包商可以选择通过在make文件中提供适当的变量来将软件安装到/usr/lib/
/ /usr/share
/ /usr/bin
。
手动安装的软件(即make install
等)应该在/usr/local/*
中封装,而通过.rpm / .deb /软件包装的软件应该避免/usr/local
并直接安装在/usr
中的相应文件夹。