当前位置:首页 > linux > 正文

linux软件安装在哪个目录

  • linux
  • 2024-05-11 19:24:32
  • 8365

Linux 系统基于文件系统层次结构 (FHS) 标准,规定了软件安装的标准目录。 FHS 定义了以下主要安装目录:
根目录(/):所有文件和目录的根目录。
/bin:包含用户常用命令的二进制可执行文件。
/boot:包含引导加载程序和内核文件。
/dev:包含代表设备文件的文件系统特殊文件。
/etc:包含系统配置和数据文件。
/home:每个用户的主目录。 用户安装的软件通常安装在此目录及其子目录中。
/lib:包含共享库(.so 文件)。
/lib64:包含 64 位操作系统的共享库。
/media:用于自动挂载可移动存储设备(例如 USB 驱动器)。
/mnt:用于临时挂载文件系统。
/opt:包含第三方应用程序和库。
/proc:包含有关正在运行进程和系统信息的特殊文件系统。
/root:系统管理员的主目录。
/run:包含正在运行进程的临时数据。
/sbin:包含系统管理员使用的二进制可执行文件。
/srv:包含特定于服务的数据。
/sys:包含有关内核及其设备的信息的伪文件系统。
/tmp:用于临时存储。
/usr:包含大多数用户应用程序和数据。
/var:包含可变数据,例如日志文件和缓存。
其他安装位置
除了 FHS 定义的目录之外,软件还可以安装在以下其他位置:
/usr/local:用于安装本地编译和安装的软件。
/opt/:用于安装第三方软件,尤其是在分发包管理器无法提供包的情况下。
用户主目录:用户可以将软件安装在他们的主目录中,但这是不推荐的,因为这可能会导致权限问题。
查找已安装软件的位置
要查找已安装软件的位置,可以使用以下命令:
whereis
此命令将显示软件二进制文件、配置文件和其他相关文件的位置。