Maxim V. Pavlov Asked: 2015-08-26 09:00:03 +0800 CST2015-08-26 09:00:03 +0800 CST 2015-08-26 09:00:03 +0800 CST Linux中应用程序文件的好地方 772 我对 Debian 文件系统放置约定比较陌生。我看到应用程序的配置文件通常存储在 /etc/{application_name}/ 在存储应用程序的实际文件时,这是一个“首选”位置吗? linux 3 个回答 Voted Best Answer shodanshok 2015-08-26T09:13:33+08:002015-08-26T09:13:33+08:00 打包的应用程序有自己的位置,通常在/usr/or下/var/lib/,可执行文件(或指向它们的链接)在/bin/or下/usr/bin/ 对于自编译或自编写的应用程序,您可以/usr/local/bin/用于可执行文件和/usr/<appname>/应用程序本身(或其资产文件)。 更多(尽管有些过时)信息:https ://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard James Sneeringer 2015-08-26T09:55:38+08:002015-08-26T09:55:38+08:00 这在Debian 政策手册中有介绍。根据配置文件部分,通常可接受的位置是/etc或/etc/{app_name}。 Konrad Gajewski 2015-08-26T19:09:06+08:002015-08-26T19:09:06+08:00 如上所述,shodanshok/usr/local是存储不是包(deb、rpm)的应用程序的好地方。但是,如果您希望将应用程序放在一个目录中(而不是 /usr/local/etc 用于配置文件,/usr/local/bin 用于可执行文件),您可以将其放在/opt目录中。对于带有自己的自定义安装程序的应用程序,这通常是首选目录。
打包的应用程序有自己的位置,通常在
/usr/
or下/var/lib/
,可执行文件(或指向它们的链接)在/bin/
or下/usr/bin/
对于自编译或自编写的应用程序,您可以
/usr/local/bin/
用于可执行文件和/usr/<appname>/
应用程序本身(或其资产文件)。更多(尽管有些过时)信息:https ://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
这在Debian 政策手册中有介绍。根据配置文件部分,通常可接受的位置是
/etc
或/etc/{app_name}
。如上所述,shodanshok
/usr/local
是存储不是包(deb、rpm)的应用程序的好地方。但是,如果您希望将应用程序放在一个目录中(而不是 /usr/local/etc 用于配置文件,/usr/local/bin 用于可执行文件),您可以将其放在/opt
目录中。对于带有自己的自定义安装程序的应用程序,这通常是首选目录。