![/usr/local 和 ~/.local 之间的区别](https://linux22.com/image/1063410/%2Fusr%2Flocal%20%E5%92%8C%20~%2F.local%20%E4%B9%8B%E9%97%B4%E7%9A%84%E5%8C%BA%E5%88%AB%20.png)
我安装。压缩/压缩文件中的程序~/.local/bin
,但 Ubuntu 具有/usr/local
与 中相同内容的目录~/.local
。
那么,除了 sudo 访问权限之外,这些目录还有什么区别?
答案1
/usr/local
是管理员安装所有用户都可以使用的软件的地方。
~/.local/bin
是用户可以安装供自己使用的软件的地方。
不同发行版和社区使用的目录结构的历史存在一些混乱,但这涵盖了基本差异。
答案2
其~/.local
目的仅供用户使用,例如,通过安装不来自存储库的第三方软件,~/.local/bin
它将只能访问您。
而 则/usr/local
旨在供多个用户使用。例如,/usr/local/bin
具有第三方可执行文件,但来自存储库,可供所有用户使用。