“ opt”是什么意思(例如在“ opt”目录中)?是缩写吗?[关闭]


298

“ opt”是什么意思(例如在“ opt”目录中)?我通常在带有开发工具的Unix系统中看到此目录。

是缩写吗?


我一直以为它的意思是“可选”,但对我来说也从没有意义...“可选”在什么意义上?
user541686 2012年

8
为什么这是题外话?
约翰·阿西姆波特

20
它应该发布在“超级用户”或Unix Stack Exchange网站上–并不是真正的编程问题。
user541686

仅供参考,Adobe Reader选择/opt其安装目录。(这是导致我进入此话题的原因。)
丹尼斯

我已经看到很多人将他们的交叉编译工具链放在/ opt /中。是否有历史原因?
安迪J

Answers:


333

过去,AT / T,Sun,DEC和第三方供应商等UNIX供应商使用“ / opt”来保存“ Option”软件包。也就是说,您可能需要支付额外费用的包裹。我不记得在Berkeley BSD UNIX上看到过“ / opt”。他们将“ / usr / local”用于您自己安装的东西。

但是,当然,不同目录的真正“含义”一直有些含糊。可以说这是一件好事,因为如果这些目录具有精确(严格执行)的含义,那么最终您将获得不同目录名称的泛滥。


宇宙的复杂性不是吗?
内森

它比每个硬件供应商都交付自己的操作系统或操作系统时要复杂得多。
Stephen C

26

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


20

OPT理性的

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


1
如果您愿意,这只是一个约定,您可以称其为“卑鄙”。
noel 2012年

我很好奇这与/ usr / lib(通常包含可选软件包)有何不同
Jonathan

@JonathanLeaders-这是一个历史性的保留……从UNIX缩小了几个数量级(在单个1600bpi磁带上有4.1bsd的日子)开始,就没有软件包管理器,软件包存储库,安全更新等。 。
斯蒂芬ç

那么,您是说如果我从Internet下载名为“ Space Invaders v4”的程序,则可以/应该将其安装到/ opt / Space Invaders v4'文件夹中?
删除我

1
@noel对于那些谁想要:sudo ln -s /opt /smoopty
伊恩·亨特

16

附加软件包。

有关详细信息,请参见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系统除非由在其他环境中更舒适的人来管理。


我记得在ultrix中看到过它……最早可以追溯到1984
Stephen C

感谢您的链接。这里更大的问题是:所有标准UNIX文件夹的理解目的什么?,您的链接会很好地回答。
乔尔·B

3

它是“可选”的缩写,在某些发行版中用于可选软件。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.