这Linux FHS(文件系统层次结构标准)指以下形式的目录:
/lib<qual>
它对此类目录的描述如下:
在支持多种需要单独库的二进制格式的系统上,/lib 目录可能有一种或多种变体。
同样,它指的是目录:
/usr/lib<qual>
并将它们描述为:
对于备用二进制格式,/usr/lib 执行与 /usr/lib 相同的角色,但不需要符号链接 /usr/lib/sendmail 和 /usr/lib/X11。
这FHS 维基百科文章给出了这些目录的以下替代描述:
/lib<qual>
替代格式基本库。此类目录是可选的,但如果存在,则有一些要求。
/usr/lib<qual>
备用格式库,例如 64 位计算机上的 32 位库的 /usr/lib32(可选)。
我假设该字符串<qual>
是某种东西的助记符。是吗?如果是的话,它代表什么?
答案1
“预选赛”
一个单词或短语,尤其是形容词,用于赋予另一个单词(尤其是名词)某种性质。
(在系统语法中)加在名词后面以限定其含义的单词或短语。
字符串32
和64
是路径的限定符/usr/lib
,限定路径的使用。使用32
,/usr/lib32
使其表示 32 位(仅限)库的特定路径,如引用的文本所述,在 64 位计算机上。
正如 Stephen Kitt 在下面的评论中指出的那样,在某些系统上,尤其是在 MIPS 系统上,可能会发现除“架构上的位数”之外的其他限定符。