324

“opt”是什么意思(如在“opt”目录中)?我通常在 Unix 系统中看到这个目录,里面有开发工具。

是缩写吗?

4

5 回答 5

367

在过去,“/opt”被 AT&T、Sun、DEC 等 UNIX 供应商和 3rd-party 供应商用来保存“Option”包;即您可能已经支付额外费用的包裹。我不记得在 Berkeley BSD UNIX 上看到过“/opt”。他们使用“/usr/local”来存放您自己安装的东西。

但当然,不同目录的真正“含义”总是有些模糊。这可以说是一件好事,因为如果这些目录具有精确(并且严格执行)的含义,您最终会得到不同目录名称的扩散。

文件系统层次标准对“/opt/*”这样说:

" /opt 保留用于安装附加应用程序软件包。 "

相比之下,它说的是“/usr/local/*”:

" /usr/local 层次结构供系统管理员在本地安装软件时使用。 "

如今,“/usr/local/*”通常用于安装本地构建的软件,可能在调整配置选项等之后。

于 2012-09-29T02:22:47.253 回答
33

它通常描述为optional add-on software packagessource或任何不属于基本系统的内容。只有一些发行版使用它,其他发行版只使用/usr/local.

于 2012-09-29T02:14:52.150 回答
24

OPT离子

它包含您安装的系统运行不需要的可选软件和软件包。

于 2012-09-29T02:13:58.467 回答
20

附加软件包。

有关详细信息,请参阅http://www.pathname.com/fhs/2.2/fhs-3.12.html

也在Wikipedia上进行了描述。

它的使用至少可以追溯到 1980 年代后期,当时它是 System V UNIX 的标准部分。如今,它也出现在 Linux、Solaris(即 SysV)、OSX Cygwin 等中。其他 BSD Unix(FreeBSD、NetBSD 等)倾向于遵循其他规则,因此您通常不会看到带有 /opt 的 BSD 系统除非它们由在其他环境中更舒适的人管理。

于 2012-09-29T02:19:19.540 回答
6

它是 'optional' 的缩写,用于某些发行版中的可选软件。

于 2012-09-29T02:15:38.350 回答