Linux 里头use use/local opt几个有什么区别啊
该回答引用ChatGPT
在Linux系统中,通常使用 /usr 和 /opt 目录来安装软件。这两个目录有一些区别。
/usr 目录是系统级别的,用于存储系统的共享文件和可执行文件。这些文件是由系统管理员安装和维护的,并且对于所有用户都是可见和可执行的。这个目录包括了很多子目录,例如 /usr/bin 存储可执行文件,/usr/lib 存储共享库,/usr/include 存储头文件等等。
/opt 目录是可选的,用于安装第三方应用程序和软件包。它通常是由软件包的厂商或作者安装和维护的,而不是由系统管理员。这些软件包通常是自包含的,不依赖于系统的其他库或文件。 /opt 目录下的软件包通常被放置在独立的子目录中,例如 /opt/softname。
/usr/local 目录也是用于存储本地安装的软件,但与 /opt 目录不同的是,它通常是由系统管理员手动安装的,而不是由软件的作者或厂商安装。 /usr/local 目录下的软件包通常被放置在 /usr/local/bin、/usr/local/lib、/usr/local/include 等目录下。
因此,这三个目录的区别在于它们所用于的软件和文件的来源和维护者不同。通常来说,/usr 目录用于系统级别的共享文件和可执行文件,/opt 目录用于第三方应用程序和软件包,而 /usr/local 目录用于由系统管理员手动安装的本地软件包。
在Linux系统中,/usr、/usr/local、/opt目录都是用于存放用户安装的软件的,但它们的区别如下:
需要注意的是,虽然/usr/local和/opt目录都可以用于存放第三方软件,但是在大多数情况下,/usr/local目录是比较常见的选择。