Bash PATH长度限制

时间:2011-01-05 00:44:02

标签: linux bash path

在特定的隔离区内是运行应用程序所需的所有内容(bin,share,lib等)。理想情况下,隔离区没有泄漏,这意味着它不依赖于系统之外的任何代码。隔离区可以定义为一组可执行文件(以及运行它们所需的一些环境设置)。

我认为将已构建的软件包分开足以使升级到较新版本的隔离区不需要重建整个软件包将是有益的。我只能更新几个软件包,然后新的隔离区可以使用一些旧部件和一些新部件。

我想知道的一个问题是我将设置使用特定隔离区的环境变量。

对PATH的大小有严格的限制吗? (无论是字符数还是包含的目录数)路径长度是否会影响性能?

1 个答案:

答案 0 :(得分:1)

有一个硬限制。它就像32MB。

是的,您可以将其足够长时间以轻松影响性能。条目数是主要的限制因素,其次是/字符数(除非路径深度超过某些令人难以置信的数字,否则不应显示此数字)。