Linux中应用程序文件的好地方

Linux中应用程序文件的好地方

我对 Debian 文件系统放置惯例还不太熟悉。我发现应用程序的配置文件通常存储在 /etc/{application_name}/ 中

这是存储应用程序实际文件时的“首选”位置吗?

答案1

打包的应用程序有自己的位置,通常在/usr/或下/var/lib/,可执行文件(或指向它们的链接)在/bin/或 下/usr/bin/

对于自编译或自编写的应用程序,您可以将其/usr/local/bin/用于可执行文件和/usr/<appname>/应用程序本身(或其资产文件)。

更多(尽管有些过时)的信息:https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

答案2

这在Debian 政策手册. 根据配置文件,一般可接受的位置是/etc/etc/{app_name}

答案3

如上所述,shodanshok/usr/local是存储非软件包(deb、rpm)应用程序的好地方。但是,如果您希望将应用程序放在一个目录中(而不是将配置文件放在 /usr/local/etc 中,将可执行文件放在 /usr/local/bin 中),则可以将其放在/opt目录中。如果应用程序带有自己的自定义安装程序,这通常是首选目录。

相关内容