开发者社区> 问答> 正文

Linux下/usr/local/lib 和 /usr/lib 里的内容有什么区别?

环境是Ubuntu14.04, 使用命令which python3 的时候, 得到一个链接:

/usr/local/bin/python3
指向:

/usr/local/lib/python3.4
然而, 在/usr/lib/ 下, 尽然也存在一个这样的非空python3文件夹

/usr/lib/python3.4
想问一下, 为什么会存在两个这样的文件夹 ?哪一个才是有效的, 或者都是有效的吗?

展开
收起
a123456678 2016-06-17 17:50:52 4814 0
1 条回答
写回答
取消 提交回答
  • 有个小典故不知道题主是否知道,usr的并不是user的意思,而是unix system resrouces,这一点有助于理解/usr这个子文件系统。
    /usr/bin:几乎所有的系统可执行文件都会安装在这里
    /usr/local/bin:则是可以存放一些系统用户自己特定的可执行文件,不用担心会被系统升级之类的行为覆盖,破坏,这个目录不是必须的

    2019-07-17 19:43:21
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载