Linux系统目录有哪些

Windows系统一般有C、D、E、F等盘符开始的根目录,而Linux系统只有一个根目录/,根目录下的各子目录,一般都是固定的,都有各自的用途,各司其职。

了解各目录作用,使用Linux系统才可以更加规范。

使用apt、yum等管理软件,清楚软件安装目录等情况。

图片[1]-Linux系统目录有哪些-不念博客

/ 根目录

在Linux文件系统中,所有其他目录和文件都是从根目录派生的。所有的存储设备、分区都作为子目录挂载在根目录下。例如,/home是根目录下的一个子目录,用于存储用户的主目录。

/bin 二进制目录

这个目录包含了一些基本的可执行命令和工具,用于系统启动和在单用户模式下执行。例如,ls、cd等命令就位于该目录。

/boot 引导目录

放置Linux系统内核文件和启动时用到的一些引导文件,如内核和引导加载程序(bootloader)相关的文件。

/dev 设备目录

该目录包含了系统中的设备文件。在Linux中,所有的设备都被表示为文件,可以通过这些设备文件与硬件进行交互。

/etc 配置目录

该目录包含了系统的配置文件。大部分的应用程序和服务的配置文件都存在于这个目录下。例如,/etc/hosts存储了主机名和IP地址之间的映射关系。

/home 主目录

Linux系统上各用户的主目录,子目录名称默认以该用户名命名

/lib或/lib64 库目录

该目录包含了系统所需的共享库文件。这些库文件由应用程序调用,提供特定功能的支持。

/media 挂载目录

该目录是一个用于挂载可移动媒体设备(如USB驱动器、光驱等)的挂载点。

/mnt 挂载目录

手动为某些设备(比如硬盘)挂载提供挂载目录

/opt 可选目录

该目录是用于存放可选应用程序的安装目录。通常,第三方软件包会将其安装到这个目录中。

/proc 进程目录

该目录是一个虚拟文件系统,用于存储系统和正在运行进程的相关信息。通过读取这些文件,可以获取有关系统和进程的各种详细信息。

/root 根用户目录

超级用户root的家目录。

/run 运行目录

临时文件系统,一些程序或服务启动后,临时文件存放在该目录,例如PID文件、锁文件、socket文件等。有的Linux系统把该目录放在/var/run或/tmp目录下

/sbin 系统二进制目录

该目录包含了一些系统级的可执行命令和工具,通常只能由root用户执行。这些命令用于系统管理和维护。

/tmp 临时目录

临时文件目录,任何人都可以访问。

/usr 用户应用目录

该目录包含了用户所安装的应用程序和文件。通常,用户程序的二进制文件存储在/usr/bin目录下。

/var 可变数据目录

该目录包含了经常变化的数据文件,如系统日志文件、邮件和缓存文件。

© 版权声明
THE END