2019-03-14 Linux目录结构

系统目录及其说明如下。

    1./

    根目录root

    即超级用户的主目录是/root。位于 linux 文件系统目录结构的顶层,它是整个系统最重要的目录,因为所有的目录都是由根目录衍生出来,它是Linux文件系统的入口,是最高一级的目录。

    2./dev

    /dev是 device 的缩写,这个目录下保存所有的设备文件,用户可以通过这些文件访问外部设备,如sda 文件表示硬盘设备。并且该目录下有一些由 Linux 内核创建的用来控制硬件设备的特殊文件。

    3./boot

    /boot叫作引导目录,主要放置开机时会使用到的文档,即该目录下存放系统的内核文件和引导装载程序文件,例如,系统中非常重要的Linux内核 vmlinux 就放在该目录下。

    4./etc

    /etc保存绝大部分的系统配置文件,基本都是纯文本的,一般以扩展名.conf 或.cnf结尾,如 passwd、inittab、group 等。

5./home

    家目录,即用户的主目录,每一个用户都有一个文件夹,保存该用户的私有数据。默认情况下, 除root 外的用户, 主目录都会放在这个目录下。 在 Linux 下,

可以通过#cd~来切换至自己的主目录。

    6./usr

    该目录是系统存放程序的目录,其空间比较大。例如,/usr/src 中存放着Linux 内核的源代码, /usr/include 中存放着 Linux 下开发和编译应用程序需要的头文件。这个目录下有很多文件和目录,当我们安装一个Linux官方提供的发行版软件包时,大多文件都安装在这里。

    7./var

    存放系统产生的文件,该目录的内容经常变动。例如,/var/tmp 就是用来存储临时文件的。还有很多其他的进程和模块把它们的记录文件也放在这个地方,包括如下一些重要的子目录。

    8./lib

    /lib是 library 的缩写,启动时需要用到的库文件都放在该目录下,相当于 Windows下的 .dll 文件。而非启动用的库文件都会放在 /usr/lib目 录 下 。内核模 块是放在/lib/modules(内核版本)下的。

    9./proc

    这个目录在磁盘中是不存在的,它是存放在内存中的一个虚拟的文件夹,是启动

Linux 系统时创建的,里面的文件都是关于当前系统的实时状态信息,包括正在运行的进程、硬件状态、内存使用信息等。

    10./tmp

    临时文件目录, 有时用户运行程序时, 会产生临时文件。 因为/tmp 会自动删除文件,所以有用的文件不要放在该目录下。/var/tmp目录和这个目录相似。

    11./mnt

    该目录一般用于存放挂载储存设备的挂载目录(一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后,这个目录下以前的内容将不可用),它是安装软盘、光盘、U 盘的挂载点(挂载点实际上就是 Linux 中的磁盘文件系统的入口目录,类似于 Windows 中的用来访问不同分区的 C、 D、 E 等盘符)。        /media是自动挂载,与/mnt相同,但有些 Linux系统没有/media,而所有 Linux系统都有/mnt。

    12./bin

    /bin是 binary 的缩写,二进制文件,即可执行程序。里面保存的是基础系统所需的最基础的、最常用的命令,如ls、 cp、 mkdir等命令,功能和/usr/bin 类似。这个目录中的文件都是可执行的,并且是普通用户都可以使用的命令。

    13./sbin

    /sbin是 super binary 的缩写,存放的大多是涉及系统管理的命令,存储的也是二进制文件,但只有超级用户root 才可以使用,普通用户无权执行这个目录下的命令,这个目录和/usr/sbin、 /usr/lib/debug/sbin 或/usr/local/sbin 目录相似。目录 sbin 中包含的命令只有具有 root权限才能执行的。

你可能感兴趣的:(2019-03-14 Linux目录结构)