我正在编写一个Java应用程序,当无头计算机启动以控制和保存数码相机中的数据时,该应用程序将启动。该应用程序需要一些初始化文件,其他支持文件和我放在/ usr / local / data中的日志文件夹。每个人都可以读/写文件夹“data”。远程用户需要不时访问初始化文件。
这是一个好地方吗? LINUX是否为应用程序文件和文件夹使用标准位置?
答案 0 :(得分:3)
有一些标准可供选择。
恕我直言,创建一个用户在主目录下运行配置和数据的过程是将所有内容保存在一个地方的最佳方式(很容易找到)
答案 1 :(得分:3)
Linux standard base定义了这些LSB约定。
答案 2 :(得分:2)
日志:/var/log/.log或/var/logs/.d/用于日志。示例:/var/log/samba.log或/var/log/samba.d/error.log
配置文件:/ etc /或/etc/.d/
运行时需要的数据,但不适用于初始配置:/ var / cache /
答案 3 :(得分:2)
检查文件系统层次结构标准
通常,应用程序数据存储在/ var / lib /中,登录/ var / log /,/ etc / for config等。