假设您正在开发一个根据用户交互生成报告的 Web 应用程序。如果您想存储这些报告(不是只是暂时缓存它们)在 *nix 文件系统的某个地方,哪里是最规范的默认位置?
我的第一直觉是/var/application-name
or /var/www/application-name
,类似于日志文件,因为/var
它适用于“可变”大小的内容,每linux.com 的描述文件系统的。
然而,/srv/application-name
根据同一篇文章的 FTP 服务示例,这似乎也是合适的。
/usr/local/
使用or似乎也合适/usr/share/
。
答案1
首先,不要将应用程序文件放入根文件系统。那么位置真的取决于你。将托管应用程序的文件系统与任何操作系统文件分开,以便您始终可以重新安装操作系统,同时保持应用程序文件完好无损。