• Linux 根目录文件夹


    1. /usr

    /usr 是Unix Software Resource(Unix操作系统软件资源)的缩写,所以该目录放置的是系统软件相关的数据

    (1)/usr/bin

    这里边存放了全部用户能够使用的指令,例如,cd指令,ls指令和info指令等

    (2)/usr/sbin

    里边存放了只有root用户才能使用的指令,例如:reboot, shutdown等

    (3)/usr/lib

    里边存放了开机时会用到的函式库和/bin, /sbin 中的指令会呼叫的函式库

    /usr/lib 中还有一个重要的文件夹 —— /usr/lib/modules,这个目录主要存放驱动程序

    (4)/usr/games

    存放与游戏相关的数据

    (5)/usr/include

    C/C++等程序语言的header, include的存放位置,当我们以tarball的方式安装数据时,会使用到这个文件夹中的数据

    (6)/usr/src

    src有scourc的意思,一般的原始码建议放置到这里,至于核心原始码则建议放置在/usr/src/linux目录下

    2. /var

    /var 目录主要用来存放一些常态性变动的文件,包括缓存(cache),登录档(log file),以及某些软件运作所产生的文件,包括程序文件(lock file, run file),或者例如MySQL数据库文件等

    (1)/var/cache 

    存放应用程序本身运作过程中产生的缓存。

    (2)/var/lib 

    存放程序本身执行的过程中,需要使用到的数据文件。在此目录下各自的软件应该要有各自的 目录。 举例来说,MySQL 的数据库放置到/var/lib/mysql/而 rpm 的数据库则放到/var/lib/rpm 去!

    3. /boot

    /boot 这个目录主要在放置开机会使用到的文件,包括 Linux 核心文件以及开机菜单与开机所需配置文件等。

    Linux kernel 常用的档名为:vmlinuz,如果使用的是grub2 这个开机管理程序,则还会存在 /boot/grub2/这个目录。

    4. /dev

    /dev 即device,在Linux系统中,每个装置都被当成一个文件来对待,各device对应的文件几乎都被存放在/dev里

    5. /etc

    系统主要的配置文件几乎都放置在这个目录内,例如人员的账号密码文件、各种服务的启始档等。一般来说,这个目录下的各文件属性是可以让一般使用者查阅的,但是只有 root 有权力修改。建议不要放置可执行文件(binary)在这个目录中

    6. /media

    media 是“媒体”的英文,顾名思义,这个/media 底下放置的是可移除的装置。包括软盘、光盘、DVD 等装置都暂时挂载于此。常见的档名有:/media/floppy, /media/cdrom 等等

    7. /mnt

    如果想要暂时挂载某些额外的装置,一般建议可以放置到这个目录中

    8. /opt

    这个是给第三方协力软件放置的目录。

    9. /tmp

    这是让一般用户或者是正在执行的程序暂时放置文件的地方。这个目录是任何人都能够存取的,所以需要定期的清理一下。

    当然,重要数据不可放置在此目录!因为这个目录被建议在开机时被清空内容!

    10. /home

    这是系统默认的用户家目录(home directory)。在你新增一个一般使用者账号时,默认的用户家目录都会在这里被创建。

    11. /proc

    这个目录本身是一个“虚拟文件系统(virtual filesystem)”,他放置的数据都是在内存当中,例如系统核心、行程信息(process)、周边装置的状态及网络状态等等。

    因为这个目录下的数据都是在内存当中,所以本身不占任何硬盘空间。

    比较重要的文件例如:/proc/cpuinfo, /proc/dma, /proc/interrupts, /proc/ioports, /proc/net/* 等

    12./sys

    这个目录其实跟/proc 非常类似,也是一个虚拟的文件系统,主要也是记录核心与系统硬件信息较相关的信息。

    包括目前已加载的核心模块与核心侦测到的硬件装置信息等等。这个目录同样不占硬盘容量

    13. /lost+found

    这个目录是使用标准的 ext2/ext3/ext4 文件系统格式才会产生的一个目录,目的在于当文件系统发生错误时,将一些遗失的片段放置到这个目录下。

    不过如果使用的是 xfs 文件系统的话,就不会存在这个目录了。

  • 相关阅读:
    学习进度第三周
    四则运算3
    学习进度第二周
    单元测试
    四则运算2
    学习进度第一周
    四则运算1
    构建之法阅读笔记01
    linux: 讨论一下网络字节序--------大端与小端的差别
    linux编程:线程条件同步
  • 原文地址:https://www.cnblogs.com/wy0526/p/15692011.html
Copyright © 2020-2023  润新知