Linux根目录下的各个目录的含义

1. /bin 目录

  /bin 目录下存放普通用户可执行的指令,如:ls、cd、pwd 等。
  bin 是 binary 的缩写,是 Unix 类操作系统中根目录的标准子目录,包含可执行的程序(即准备运行的程序),以便达到启动和修复系统的最小功能。
  /bin 目录下常用的命令:cat、mv、cp、su 等。

2. /boot 目录

  /boot 目录是开机引导目录。包括 Linux 内核文件以及开机所需要的文件。
  该目录下存放的是启动 Linux 时使用的一些核心文件。Linux 的引导过程是 Linux 上的开源操作系统在计算机上的初始化。它涵盖了从初始引导到启动用户空间应用程序的许多步骤。
  该目录包含启动过程所需的所有内容,除了在启动时不需要的配置文件(最明显的是属于 grub 引导加载程序的那些)和 map 安装程序。因此,/boot 目录存储在内核开始执行用户模式程序之前的数据。

3. /dev 目录

  该目录是设备目录,所有的硬件设备及终端设备均放置在这个设备目录中。
  dev 是 device (设备)的缩写。是 Linux 内核的设备管理器。作为 devfsd 和热插拔的继承者,udev 主要管理 /dev 目录中的设备节点。
  /dev 是特殊文件或设备文件的位置。这是一个非常有趣的目录,它突出了 Linux 文件系统的一个重要方面:Linux下一切皆文件/目录。

4. /etc 目录

  /etc 目录是各种配置文件目录。大部分配置属性均存放在这里。
  /etc 目录用来存放系统管理所需要的配置文件和子目录。
  这是我们 Linux 系统的神经中枢,它包含所有与系统相关的配置文件。一个”配置文件“要被定义为用来控制程序操作的本地文件;他必须是静态的,不能是可执行二进制文件。因此,定期备份这个目录是个好主意。如果你安装或丢失当前的安装,他肯定会为你节省大量的重新配置时间。通常,不能存放二进制文件。

5. /lib/lib64 目录

  开机时常用的动态链接库。bin 及 sbin 指令也会调用对应的 lib 库。
  这个目录里存放着内核模块和系统最基本的动态链接共享库,其作用类似于Windows里的 .dll 文件。几乎所有的应用程序都需要用到这些共享库,是二进制文件。

6. /media 目录

  /media 目录是可移除设备挂载目录。类似软盘,U盘,光盘等零时挂放目录。这是Linux中的播放器。

7. /mnt 目录

  用户零时挂在其他的文件系统。相对零时而言,额外的设备科挂载在这里。
  系统提供这个目录是让用户临时挂载别的文件系统。这是一个挂载点,你可以在其中挂在文件系统或设备。

8. /opt 目录

  /opt 目录是第三方软件安装目录。现在习惯性的放置在 /usr/local 中。
  这个目录是为所有不属于默认安装的软件和附加包保留的。因为要遵循 FSSTND,所有第三方应用程序都应该安装在这个目录中。在这里安装的任何包都必须找到它的静态文件(如:额外的字体、剪贴板、数据库文件)必须将其静态文件定位在单独的 /opt 的目录中。

9. /proc 目录

  /proc 目录是虚拟文件系统。通常是内存中的映射,特别注意在误删除数据文件后,比如DB,只要系统不重启,还是有很大几率能将数据找回来的。
  这个目录是一个虚拟的目录,他是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。也就是说,这个目录的内容不再硬盘上而是在内存里。通常它是由系统自动安装的,而且大多数文件是只读的。
  在Linux下,/proc 包含每个运行的进程的目录们,包括内核进程。

10. /root 目录

  /root 目录是系统管理员主目录。除 root 之外,其他用户均放置在 /home 目录下
  /root 目录包含一个先进的 GNU/Linux 操作系统。它的目标是稳定、灵活和快速。root 是一个通用系统,包括服务器和工作站使用的软件。root 包括现代和强大的桌面环境。他是系统管理员的主目录。作为系统的拥有着,它的特权就是单独拥有一个目录。

11. /run 目录

  /run 目录中包含系统运行时所需文件。以前放置在 /var/run 中,后来拆分成独立的 /run目录。重启后重新生成对应的目录数据。

12. /sbin 目录

  /sbin 目录中包含只有 root 才能运行的管理指令。跟 bi n类似,但只属于 roo t管理员。
  和一开始我们讲的 bin 类似,s 就是 super 的意思,/sbin 是 Linux 和其他 Unix 类操作系统中 root 目录的标准子目录,包含可执行程序(即准备运行)沉痼,也就是说这里存放的是系统管理员使用的管理程序。

13. /snap 目录

  /snap 目录中包含 ubunut 全新软件包管理方式。snap软件包一般在 /snap 这个目录下

14. /srv 目录

  /srv 目录是服务启动后需要访问的数据目录。
  该目录一般是空的,srv 包含由该系统服务的站点特定数据。指定这一点的主要目的是使得用户可以找到针对特定服务的数据文件的位置,从而合理地放置需要单个树用于只读数据、可写数据和脚本(例如:CGI 脚本)的服务。只对特定用户感兴趣的数据应该进入用户的主目录。

15. /sys 目录

  /sys 目录跟 proc 一样虚拟文件系统。记录核心系统硬件信息。

16. /tmp 目录

  /tmp 目录是存放临时文件的目录。所有用户对该目录均可读写。
  在 Unix 和 Linux 中,tmp 目录是存放临时文件的地方。web 浏览器在页面浏览和下载期间定期向 TMP 目录写入是数据。

17. /usr 目录

  /usr 目录是应用程序放置目录。
  usr 不是 user 的缩写,全拼是 Unix system Resource。这是最庞大的目录,我们要用到的应用程序和文件几乎都存放在这个目录下,是用于系统范围的配置文件。

18. /var 目录

  /var 目录中存放系统的是执行过程经常改变的文件。
  /var 是 Linux 和其他 Unix 类操作系统中根目录的标准子目录,它包含系统在其运行过程中写入数据的文件。

19. /vmlinuz 目录

  /vmlinuz 目录可以软连接到 boot 下的 vmlinuz-4.4.0-87generic

【Linux】Linux根目录下各个目录的含义相关推荐

  1. linux查看根目录下的目录结构,Linux根目录下的文件结构

    文件系统是Linux内核中的主要功能之一,这也是Liunx的一切皆文件的思想. 下面介绍一下root根目录下的文件夹功能. 1.linux根目录文件结构 BACKUP  dev   lib       ...

  2. linux查看根目录下的目录结构

    通过cd /命令到达根目录下,再输入ls查看. 1 /dev: 是Linux内核的设备管理器,该文件夹中存放的都是一些关于设备的文件,例如光驱.硬盘.U盘.以及一些IDE(hd开头)和SATA(sd开 ...

  3. linux中根目录下各个目录的作用

    /bin 二进制可执行命令.该目录下存放着普通用户的命令 /dev 系统的设备文件,即设备的驱动程序 /home 用户主目录的基点 /lost-found 这个目录平时是空的,当系统非正常关机而留下的 ...

  4. linux几个根目录,linux各个根目录和常见目录的含义意义

    /bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录就是/home/use ...

  5. Linux根目录”/“下各个系统文件夹的含义和用途

    Linux根目录"/"下各个系统文件夹的含义和用途 /boot该目录默认下存放的是Linux的启动文件和内核. /initrd它的英文含义是boot loader initiali ...

  6. Linux根目录下各个子目录的含义【详细】

    Linux根目录下各个子目录的含义[详细] FHS标准 linux系统的目录都遵循一个标准,即由Linux基金会发布的 文件系统层次结构标准 (Filesystem Hierarchy Standar ...

  7. linux bin目录下存放的什么,Linux_Linux根目录下主要目录功能说明,/bin:存放最常用命令;   /b - phpStudy...

    Linux根目录下主要目录功能说明 /bin:存放最常用命令: /boot:启动Linux的核心文件: /dev:设备文件: /etc:存放各种配置文件: /home:用户主目录: /lib:系统最基 ...

  8. Linux系统根目录下文件是啥

    Linux系统根目录下文件是啥 在linux系统,根目录"/"中的一些重要的文件夹: /bin 存储一些二进制可执行命令文件,/usr/bin 也存放了一些基于用户的命令文件. / ...

  9. linux查看根目录下所有文件夹大小的方法

    linux查看根目录下所有文件夹大小的方法如下: 1.进入根目录:cd / 2.使用命令 : du -sh * 查看根目录下每个文件夹的大小 3.进入占用空间比较大的文件夹,随后针对过大的文件目录不断 ...

最新文章

  1. 理解jmeter聚合报告
  2. Linux基础系列(六)Linux系统定时任务Crond
  3. 在local模式下的spark程序打包到集群上运行
  4. 国科大高级人工智能7-命题逻辑
  5. ideal新建springboot工程_MyBatis初级实战之一:Spring Boot集成
  6. 纯css实现DIV以及图片水平垂直居中兼容多种浏览器(实现过程)
  7. nginx反代web页面没有正常显示_web漏洞-SSI注入漏洞深入详解
  8. 传统企业是滚雪球逻辑
  9. STM32Cubemx出现工程突然自动退出的问题
  10. 赛尔笔记 | 自然语言处理中的迁移学习(下)
  11. lopatkin俄大神精简中文系统Windows 10 Pro 19041.21 20H1 Release x86-x64 ZH-CN SMS
  12. Rhadoop集群搭建
  13. bootstrap插件bootbox
  14. javascript 在线文本编辑器
  15. vss服务器状态失败_vss问题解决办法
  16. 2018东北四省赛 Spell Boost DP
  17. 笔记本外接显示器之后扩展屏分辨率问题
  18. DOS环境下出现“ ‘javac‘不是内部或外部命令,也不是可运行的程序或皮处理文件 “的报错的解决方法
  19. WIN10 USB 代码19 无法识别USB
  20. 深入了解Flutter的isolate(4) --- 使用Compute写isolate

热门文章

  1. 【TechJoy第三期】在白云山,住着广州的秋天
  2. 图遍历之深度优先搜索
  3. Android Window、WindowManager、WMS
  4. C++实现电子地图管理系统
  5. Javascript的继承与多态
  6. 智慧停车中所应用到的物联网技术,主要有哪些?
  7. XML解析之DOM解析详解
  8. C++ 16进制字符串转16进制数组函数
  9. header函数解析
  10. 2023兔年新春好友送祝福微信小程序源码