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

我对Debian文件系统configuration惯例颇为陌生。 我发现应用程序的configuration文件通常存储在/ etc / {application_name} /

当存储应用程序的实际文件时,这是一个“前往”的地方吗?

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

对于自编译或自编写应用程序,可以使用/usr/local/bin/作为可执行文件, /usr/<appname>/作为应用程序本身(或其资源文件)。

还有一些(虽然有些过时)信息: https : //en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

这在Debian政策手册中有介绍 。 根据configuration文件部分,通常可接受的位置是/etc/etc/{app_name}

如上所述,shodanshok /usr/local是存储不是软件包(deb,rpm)的应用程序的好地方。 Hovewer,如果你想把你的应用放在一个目录下(而不是/ usr / local / etc的configuration文件,/ usr / local / bin的可执行文件),你可以把它放在/opt目录下。 这通常是自定义安装程序附带的应用程序的select目录。