• Linux 文件系统目录结构


    进入 Linux 根目录(即 "/",Linux文件系统的入口,也是处于最高一级的目录),运行 "ls -l" 命令,可以看到 Linux 系统目录。

    1、/bin

    包括基本命令,如 ls、cp、mkdir 等,这个目录中的文件都是可执行的。

    2、/boot

    Linux 系统的内核及引导系统程序所需要的文件,如 vmlinuz、initrd.img 文件都位于这个目录中。

    3、/dev

    设备文件存储目录,应用程序通过对这些文件的读写和控制就可以访问实际的设备。

    4、/etc

    系统配置文件, 一些服务器的配置文件也在这里,如用户账号及密码配置文件。

    5、/home

    普通用户的目录。

    6、/lib

    库文件存放的目录。

    7、/lost+found

    在 Ext2 或 Ext3 文件系统中,当系统意外崩溃或机器意外关机时会产生一些文件碎片放在这里。

    8、/mnt

    /mnt 目录一般用于存放挂载储存设备的挂载目录,比如有 cdrom 等目录,可以参看 /etc/fstab 的定义。有时我们可以把让系统开机自动挂载文件系统,把挂载点放在这里。

    9、/opt

    opt 是可选的意思,有些软件包会被安装在这里,用户自己编译的软件包也可以安装在此目录中。

    10、/proc

    操作系统运行时,进程及内核信息(比如CPU、硬盘分区、内存信息等)存放在此目录。/proc 目录为伪文件系统 proc 的挂载目录,proc 并不是真正的文件系统,它存在于内存之中。

    11、/root

    Linux 超级权限用户 root 的目录。

    12、/sbin

    存放可执行文件,大多是涉及系统管理的命令,是超级权限用户 root 的可执行命令存放地,普通用户无权限执行这个目录下的命令。

    这个目录和 /usr/sbin; /usr/X11R6/sbin 或 /usr/local/sbin 目录是相似的。

    13、/tmp

    有时用户运行程序的时候会产生临时文件,/tmp 用来存放临时文件。

    14、/usr

    这个是系统存放程序的目录,比如命令、帮助文件等,它包含很多文件和目录,Linux发行版提供的软件包大多被安装在这里。

    15、/var

    var 表示的是变化的意思,这个目录的内容经常变动,如 /var 的 /var/log 目录被用来存放系统日志。

    16、/sys

    Linux 2.6 内核所支持的 sysfs 文件系统被映射在此目录。Linux设备驱动模型中的总线、驱动和设备都可以在 sysfs 文件系统中找到对应的节点。当内核检测到在系统中出现新设备后,内核会在 sysfs 文件系统中为该新设备生成一项新的记录。

    17、/initrd

    若在启动过程中使用了 initrd 映像作为临时根文件系统,则在执行完其上的 /linuxrc 挂接真正的根文件系统后,原来的初始 RAM 文件系统被映射到 /initrd 目录。

    Linux 利用busybox制作根文件系统

  • 相关阅读:
    vim常用命令集(摘自鸟哥私房菜)
    LINUX下把多行文件合并成一行,并组装成SQL
    UVA 10148 Advertisement (贪心 + 区间选点问题)
    linux环境应用程序LOG日志打印(C语言)
    SharePoint 2013 Nintex Workflow 工作流帮助(三)
    SharePoint 2013 Nintex Workflow 工作流帮助(二)
    SharePoint 2013 Nintex Workflow 工作流帮助(一)
    SharePoint表单和工作流
    SharePoint表单和工作流
    SharePoint表单和工作流
  • 原文地址:https://www.cnblogs.com/lialong1st/p/8919217.html
Copyright © 2020-2023  润新知