Linux系统目录结构

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统目录结构相关的知识,希望对你有一定的参考价值。

根目录下的文件夹目录如图所示:

技术分享图片

  1. 根目录 / (root用户的家目录)

每一个文件和目录都是从根目录开始。
只有root用户才具有该目录的写权限。
需要注意的是 /root 是root用户的家目录,而普通用户user的家目录是 /home/user

  1. /home 普通用户user的家目录

  2. /sbin /bin 存放用户使用的命令。
    其中 /sbin/ 中的命令仅允许 root用户即超级用户使用。而普通用户则使用 /bin/目录下的命令。例如 ls cat vi 等

    四、/boot 系统启动相关文件,即:引导加载程序相关的文件。

    [[email protected] ~]# ls /boot/
    config-3.10.0-514.el7.x86_64      initramfs-0-rescue-16b3e1f1592341f8abd834add3b42bf5.img  initrd-plymouth.img               vmlinuz-0-rescue-16b3e1f1592341f8abd834add3b42bf5
    grub                                             initramfs-3.10.0-514.el7.x86_64.img                            symvers-3.10.0-514.el7.x86_64.gz  vmlinuz-3.10.0-514.el7.x86_64
    grub2                                           initramfs-3.10.0-514.el7.x86_64kdump.img                 System.map-3.10.0-514.el7.x86_64

五、/dev 设备文件。

包括终端设备、USB或连接到系统的任何设备。例如:/dev/tty1、/dev/usbmon0

六、 /lib /lib64 系统库文件

常用的命令会依赖库文件,可以使用 ldd /bin/ls 可以查看ls依赖的库文件

七、 /media 自动挂载目录,默认为空。目前较常用,例如U盘、DVD等

八、/mnt 手动挂载目录,默认为空

九、/proc 进程信息

虚拟的文件系统,包含有关正在运行的进程的信息。例如:/proc/{pid}目录中包含的与特定pid相关的信息。

十、 /run 进程产生的临时文件

十一、/var 变量文件

该目录下可以找到内容可能增长的文件。
这包括 - 系统日志文件(/var/log);包和数据库文件(/var/lib);电子邮件(/var/mail);打印队列(/var/spool);;锁文件(/var/lock);多次重新启动需要的临时文件(/var/tmp);

十二、/etc 配置文件
包含所有程序所需的配置文件。
也包含了用于启动/停止单个程序的启动和关闭shell脚本

以上是关于Linux系统目录结构的主要内容,如果未能解决你的问题,请参考以下文章

第三周 构造一个简单的Linux系统MenuOS

linux内核结构和启动过程

详细解析Linux目录结构

Android系统源代码目录结构 “Android源代码”“目录结构”

linux系统的目录结构

linux怎么查看目录结构