linux目录结构

184 阅读3分钟
  • /bin:

    可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。

  • /boot:

    放置linux系统启动时用到的一些文件。

  • /dev:

    存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱。

  • /etc

    系统配置文件存放的目录,不建议在此目录下存放可执行文件

  • /home:

    系统默认的用户家目录,新增用户账号时,用户的家目录都存放在此目录下。

  • /lib:

    系统使用的函数库的目录,几乎所有的应用程序都需要用到这些共享库。

  • /lost+found:

    这个目录一般情况下是空的,会将一些遗失的片段放置于此目录下。

  • /media:

    linux 系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。

  • /mnt:

    系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了。

  • /opt:

    给主机额外安装软件所摆放的目录mysql tomcat。

  • /proc:

    这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。这个目录的内容不在硬盘上而是在内存里。

  • /root:

    系统管理员root的家目录。

  • /run:

    是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。

  • /srv: 该目录存放一些服务启动之后需要提取的数据。

  • /sbin:

    s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。

  • /tmp: 一般用户或正在执行的程序临时存放文件的目录,任何人都可以访问,重要数据不可放置在此目录下。

  • /sys:

    这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs 。

  • /tmp:

    这个目录是用来存放一些临时文件的。

  • /usr:

    这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。

  • /usr/bin:

    系统用户使用的应用程序。

  • /usr/sbin:

    超级用户使用的比较高级的管理程序和系统守护程序。

  • /usr/src:

    内核源代码默认的放置目录。

  • /usr/share:

    存放共享数据

  • /usr/lib:

    存放不能直接运行的,却是许多程序运行所必需的一些函数库文件。

  • /usr/local:

    存放软件升级包。

  • /usr/local/bin:

    用户放置自己的可执行程序的地方,推荐放在这里,不会被系统升级而覆盖同名文件

  • /var:

    这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。